Я очень смущен. Я надеюсь, что вы можете мне помочь.Асинхронный вызов сервера, ресурс, угловой
Это моя фабрика
productsFactory.getAllDiciplines = function(){
return $resource('/api/disciplines/');
}
Он возвращает массив.
Это мой контроллер:
$scope.diciplines = ProductsFactory.getAllDiciplines().query();
Это мое мнение:
<select ng-model="diciplines" ng-options="d.dp_title for d in diciplines"></select><br>
Это работает. Однако, когда я выбираю элемент в своем selectbox. Это пусто. Все предметы исчезают. Я знаю, что это связано с тем, что $ resource использует асинхронные вызовы.
Как исправить это?
переопределение свойства в нг-модель –