我有一个使用$ resource的简单控制器:
原文链接:https://www.f2er.com/angularjs/146855.htmlvar Regions = $resource('mocks/regions.json'); $scope.regions = Regions.query();
var regions = scope.regions;
但区域是未定义的。这是非常逻辑的调用是异步的。
我的问题是我怎么可以等待结果和地区是一个数组的所有数据?
UPDATE :
这里是指令的定义
app.directive('ngMap',function() { return { restrict: 'EA',replace: 'true',scope: { },template: '<div id="map"></div>',controller: 'AccordMapCtrl',link: function(scope,element,attrs) { var regions = scope.regions; console.log(regions); for (var region in regions) {} }; });