我对棱角很陌生,我有以下指令:
angular.module('myApp')
.directive('myDirective', function () {
return {
templateUrl: '/views/partial-views/partial.html',
restrict: 'E',
controller : function(){
age : '5'
},
controllerAs : 'myCtrl'
};
});我想将年龄包含在partial.html中的页面中,如下所示:
<div ng-app="myApp" ng-controller="myCtrl as s">
{{s.age}}
</div>但是,我得到了以下错误:
Error: [ng:areq] Argument 'myCtrl' is not a function, got Object有人能告诉我我做错了什么吗?
发布于 2014-10-27 04:08:58
你的代码有两个问题。首先,不要在模板中使用ng-controller来重新命名控制器,这样就需要删除控制器。
其次,控制器是一个函数而不是对象,所以请使用:
this.age = '5';
https://stackoverflow.com/questions/26580049
复制相似问题