.query()呈现错误的路径
.query() rendering wrong path
我的函数是使用query()
方法显示所有的任务。问题是它指的是users/tasks?status=completed
。
我需要users/:user_id/tasks?status=completed
。我怎么解它?
var app = angular.module('Todolist', ['ngResource']);
app.factory('Task', [
'$resource', function($resource) {
return $resource('/users/:user_id/tasks/', {id: '@id'}, {update: {method: 'PUT'}});
}
]);
app.controller('TasksCtrl', [
'$scope', 'Task', function($scope, Task) {
$scope.user = current_user
$scope.tasks = Task.query(
status: 'incompleted'
);
}
}
]);
请更新您的控制器
app.controller('TasksCtrl', [
'$scope', 'Task', function($scope, Task) {
$scope.user = null; //current_user please define this variable it will cause for undefined error
$scope.tasks = Task.query({status: 'completed', user_id : 12}); //'12' is user id , you can pass dynamically
}]);
工厂代码为:
app..factory('Task', [
'$resource', function($resource) {
return $resource('/users/:user_id/tasks/',
{user_id: '@user_id'},
{update: {method: 'PUT'}});
}
]);
工作恰好相关文章:
- javascript window.location在检查firebug时给了我一个错误的url路径
- 最短路径算法js错误
- AngularFire 0.5美元移除.错误:Firebase.child失败:第一个参数是无效路径
- windows文件系统中的nodejs路径错误4058 ENOENT
- angularjs中的相对href路径与html5mode错误
- Express.js恶意路径中间件错误403
- 错误'路径保留冲突'同时启动流星应用程序
- Require.js在错误的路径中查找嵌套的依赖项
- 火狐插件错误:在 resource://gre/modules/commonjs/http.js 找不到模块“路径”
- 错误:<路径>属性 d=“MNaN,NaNA5,5 0 1,1 NaN,NaNL0,0Z”的值无效
- “错误:命名模块未知”,从动态路径加载反应本机图像
- 使用 JS 更改映像路径的请求错误
- 第一个角度$http POST 落入 .then 错误路径,即使 REST 调用成功
- 节点中的 Web 服务器.js路径中的错误
- 路径错误中的非法字符
- 谷歌地图:- 无效值错误:设置图标:不是字符串;并且没有网址属性;并且没有路径属性
- C3 时间序列图表给出错误 <路径>属性的值无效
- 动态加载TinyMCE - 错误的插件,主题路径
- "错误:路径必须是字符串“”;(v.10.0)
- Mongoose:需要验证错误路径