从$ scope访问子对象

时间:2014-09-09 16:25:09

标签: angularjs angularjs-scope angularjs-ng-repeat

我创建了一个$ http调用,它返回一个对象数组。我已经将数组绑定到我的$ scope上的属性,然后我使用转发器来显示所有属性。这很好用但是其中一个属性是一个对象数组。当http调用返回时,此子对象的所有值都存在,但是一旦绑定到范围,它就会消失。我本来希望只有一个带有转发器的转发器,但似乎还有一点可以解决这个问题吗?

angular.module("umbraco").controller('MediaManagementController', function ($scope, $log, MediaManagementFactory) {

    $scope.Media = [];

    MediaManagementFactory.then(function (response) {
        var data = response.data;
        $scope.Media = data;
    }, function (reason) {
        var error = reason;
        $scope.error = error;
    });     

});

angular.module("umbraco").factory('MediaManagementFactory', function ($http) {
    return $http.get('/umbraco/MediaCleaner/MediaManager/GetAllMedia');
});

0 个答案:

没有答案