首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从MVC模型设置角度模型

从MVC模型设置角度模型
EN

Stack Overflow用户
提问于 2014-06-23 23:46:10
回答 1查看 1.1K关注 0票数 1

我正在遵循以下指南:http://blog.mariusschulz.com/2014/03/25/bootstrapping-angularjs-applications-with-server-side-data-from-aspnet-mvc

这段代码对我来说很好,我可以看到@Html.Raw(模型)的输出,它是有效的JSON

代码语言:javascript
复制
<script>
    angular.module("hobbitModule").value("companionship", @Html.Raw(Model));
</script>

但是,当我运行这段代码时

代码语言:javascript
复制
var module = angular.module("hobbitModule");
module.controller("CompanionshipController", function($scope, companionship) {
    $scope.companions = companionship;
});

“陪伴”变量总是没有定义。这是我的版本

代码语言:javascript
复制
<script type="text/javascript">      
angular.module("myApp.controllers").value("companionship",@Html.Raw(JsonConvert.SerializeObject(Model)));
</script>

ng.module('myApp.controllers')
    .controller('AccountCtrl', ['$scope', function ($scope, companionship) {
        $scope.companions = companionship;
}]);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-23 23:55:04

您应该在控制器中添加$scope旁边的“友谊”注释。

代码语言:javascript
复制
ng.module('myApp.controllers')
.controller('AccountCtrl', ['$scope', 'companionship', function ($scope, companionship) {
    $scope.companions = companionship;
}]);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24376313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档