假设我有一个$资源:
var Collections = $resource("http://somedomain/collections/:action", {
action: "@action"
});
如果我创建一个新实例
var myCollections = new Collections()
当我这样做时
myCollections.$query();
我收到此错误:
TypeError: value.push is not a function
现在,响应是一个预期的数组,一切似乎都是有序的。 如果我做
var myCollections = Collections.query();
它有效
任何想法为什么?我做错了什么?
答案 0 :(得分:0)
如果您以这种方式使用$ resource,我相信没有这样的东西是$ query(),只有查询()前面没有美元符号。有一个$ save(),我觉得它会让人很困惑。
我希望文档在这个主题上更好一点,但是在该对象上查看所有可能调用的一种方法是在原型下检查console.log myCollections。那,并在网上搜索示例。