0
我寫了angularjs工廠如下
var app = angular.module('Todolist', ['ngResource']);
app.factory('Task', [
'$resource', function($resource) {
$resource('users/:user_id/tasks/:id', {
id: '@id'
}, {
update: {
method: 'PUT'
}
});
}
]);
app.controller('TasksCtrl', [
'$scope', 'Task', function($scope, Task) {
$scope.tasks = Task.query({
status: 'incompleted'
});
$scope.completed_tasks = Task.query({
status: 'completed'
});
}
]);
但我不斷收到錯誤和不知道,我已經做了錯誤。
Error: [$injector:undef] Provider 'Task' must return a value from $get factory method.
那麼它有什麼問題呢?
你要'return'從工廠以及 – tymeJV
@Alexander什馬季科你'$ resource'如果不需要該資源的新實例考慮使用DE服務食譜。它基本上是一個單身人士。 :) – toskv