Angularjs视图在加载时不以ng repeat显示绑定数据

Angularjs视图在加载时不以ng repeat显示绑定数据,angularjs,angularjs-ng-repeat,Angularjs,Angularjs Ng Repeat,这似乎是一个简单的问题,但我还没有找到答案。我的观点是: <table> <tr ng-repeat="org in vm.organizationList"> <td>{{org.name}}</td> <td>{{org.description}}</td> </tr> </table> 我已经删除了如何使数据更简洁的细节。问题是当表单加载时,我看

这似乎是一个简单的问题,但我还没有找到答案。我的观点是:

<table>
    <tr ng-repeat="org in vm.organizationList">
        <td>{{org.name}}</td>
        <td>{{org.description}}</td>
    </tr>
</table>
我已经删除了如何使数据更简洁的细节。问题是当表单加载时,我看不到表中的数据。只有当我离开那个视图并转到另一个视图时,我才能看到数据一秒钟

我该怎么修理?谢谢。

请检查:

1) 您已设置
ng app
指令


2)
vm.organizationList
不为空。

如果未使用
$http
加载数据,请在填充数据后触发
$scope.$apply()

organization.$inject = ['logger', '$scope'];

function organization(logger, $scope) {
    /* jshint validthis:true */
    var vm = this;
    vm.organizationList = [];

    activate();

    function activate() {
        vm.organizationList = getList();
        $scope.$apply();
    }
}

你叫它,我没有使用$http(我使用的是谷歌云端点客户端)。谢谢
organization.$inject = ['logger', '$scope'];

function organization(logger, $scope) {
    /* jshint validthis:true */
    var vm = this;
    vm.organizationList = [];

    activate();

    function activate() {
        vm.organizationList = getList();
        $scope.$apply();
    }
}