AngularJS视图未通过模型更改进行更新

时间:2015-10-28 22:32:37

标签: javascript angularjs angularjs-directive angularjs-scope

Controller(片段,非常大):

function loadImages() {
    if (Authentication.loggedIn()) {
                Images.get(function(s) {
                    $scope.images = s.images;
                },
                function(f) {} );
    }
}

$scope.loginOnSubmit = function() {
        Authentication.login($scope.model.login).then(
            function(okResponse) {
                    WizardHandler.wizard().next();
                    loadImages()
            },
            function(failureResponse) {
                // TODO: Alert use with the failure
            }
        );
};
loadImages();

查看:

<wz-step title="{{ strings.images.bullet }}">
    <div class="row">
        <div class="col-md-10">
            <h1 ng-bind="strings.images.title"></h1>
            <p ng-bind="strings.images.description"></p>
            <div ui-grid="{ data: images }" class="imagesGrid"></div>
        </div>
    </div>
</wz-step>

使用angular-wizard向导插件( wz-step 指令..)。 我查看了网页,认为它与$ digest有关,等等。 我已经尝试使用 $ timeout(...)来克服这个问题,不用了。 会发生什么,数据没有显示在视图中,但当我刷新页面,然后在那里,或者当我甚至重新调整页面大小时,它会出现。

0 个答案:

没有答案