【发布时间】:2015-11-18 07:47:01
【问题描述】:
我开始收到错误消息,但不知道出了什么问题。我错过了什么吗?
js
var app = angular.module('Todolist', []);
app.controller('TasksCtrl', [
'$scope', function($scope) {
$scope.tasks = Task.query({
status: 'incompleted'
});
$scope.completed_tasks = Task.query({
status: 'completed'
});
}
]);
html
<div ng-controller='TasksCtrl' class='tasks-container'>
</div>
【问题讨论】:
-
你的代码没有明显的问题。可以显示
Task服务的代码吗 -
@Satpal no..他错过了添加
Task服务实例 -
@PankajParkar,同意,但在那种情况下,
Task将是undefined而不是TasksCtrl,OP 可能正在重新定义模块。 -
@Satpal 是的..我认为您确定了正确的问题..他必须两次初始化应用程序
-
@PankajParkar 是的。他是对的。我创建了两个js文件,但是它们的模块名称不同。
标签: javascript angularjs angularjs-controller angularjs-module