这是我在视图控制器中定义的测试功能
scope.getItem = function () {
var promise = Restangular.one('item').load();
promise.then(function (result) {
return 'foo';
});
return '';
};
在我看来,我试图调用这个函数,但是我得到一个错误,说Restangular.one()。load不是一个函数。我在这里做错了什么?
由于
答案 0 :(得分:0)
使用get
代替load
,Restangular中没有load
函数:
var promise = Restangular.one('item').get();
答案 1 :(得分:0)
我想你需要打电话
scope.getItem = function () {
var promise = Restangular.one('item').get();
promise.then(function (result) {
return 'foo';
});
return '';
};
还要确保将Restangular Service注入控制器。