2015-05-14 4 views
0

я создал простые angularJS app.I использовали нг-повтор привязки данных к DOMAngularJs приложение не связывает данные с DOM

<div class="row folder" ng-repeat="f in viewModel.folders"> 
    <div>{{f.name}}</div> 
    </div> 

так странно, мои данные не связываются с DOM, пока я нажимаю на любую кнопку с Действие «ng-click». Я не знаю почему?

+4

Я собираюсь предположить, что 'viewModel.folders' - это асинхронная операция, которая находится за пределами угловой runloop. В этом случае вам понадобится '$ scope.apply()' после назначения ваших данных 'viewModel.folders'. – Wildhoney

+0

спасибо Wildhoney, я решил это –

ответ

0

Я разрешил себя по вызову $ scope.apply() в конце.