这是我在Mean.IO
包中的代码。控制器从URL中获取一个数字,然后将其传递给工厂。
这段代码为$routeParams
提供了我和Unkown Provider错误。
angular.module('mean.rotor-tablet').controller('taskListController',
function($scope,$location,$routeParams,dataFactory){
console.log("SAD");
$scope.partid=$routeParams.id;
$scope.part=dataFactory.getPart($scope.partid)
$scope.tasklist=dataFactory.getTaskList($scope.partid)
$scope.goToTask=function (task_index){
$location.path('task/'+$scope.partid+'/'+task_index);
}
})
完全相同的代码在我在LAMP堆栈上运行的AngularJS应用程序上正常工作。当我将其添加到Mean IO但是我得到了这个错误。 (如果重要的是我创建了一个新包,而且它位于controllers文件夹中名为controllers.js
的文件中)
PS我是Mean.IO的n00b。我选择提及Mean.IO的原因是因为这个问题看起来很普遍而不是AngularJS一般