【发布时间】:2015-02-06 04:39:53
【问题描述】:
在这个 sn-p 中,从 Angular documentation on $resource 开始,函数的名称是 user,并且在函数内部它们使用的是同名变量。
var User = $resource('/user/:userId', {userId:'@id'});
var user = User.get({userId:123}, function() {
user.abc = true;
user.$save();
});
这有什么意义?以及这方面的规则是什么?
【问题讨论】:
-
看起来您在获取回调中错过了函数参数:
User.get({userId:123}, function(user) { -
并非如此。回调函数内容参考
var user。 -
我认为@Rasalom 拥有它的权利,这是文档中的错字——如果您在文档中进一步搜索
$save,您会看到该代码重复但带有user被传递到回调函数中。 -
它明确指向函数参数,这是一个示例小提琴:jsfiddle.net/fq5v75w3
-
@Blazemonger 所以 Angular 文档中又出现了错误?
标签: javascript angularjs ngresource