因此,在示例中您可以执行以下操作:
App.controller('ProjectListCtrl', ['$scope', 'Restangular', function($scope, Restangular) {
$scope.projects = Restangular.all('project/').getList();
}]);
但这对我不起作用。当我在项目中重复项目并查看范围时,我看到:
{
projects: {
then: null
catch: null
finally: null
call: null
get: null
restangularCollection: true
push: null
}
}
哪个看起来像一个未解决的承诺对象?
这工作正常,但更冗长:
lgtApp.controller('ProjectListCtrl', ['$scope', 'Restangular', function($scope, Restangular) {
Restangular.all('project/').getList().then(function(projects){
$scope.projects = projects;
});
}]);
我错过了什么?这是在文档中:
$scope.owners = house.getList('owners')
没关系,但是当我在 Ripple chrome 插件中测试 phonegap 应用程序时会发生这种情况。