Я использую Ionic Framework для моего проекта PhoneGap/Cordova. У меня возникают некоторые проблемы при обновлении представления с контроллера.Ionic Framework - Обновление представления от контроллера
Это вид, который я использую.
<ion-view view-title="Designs">
<ion-content class="padding">
<p>{{items.url}}</p>
<p>{{items.notes}}</p>
</ion-content>
</ion-view>
Ниже приведен код моего контроллера. Я получаю данные с удаленного облачного сервера, и он может иметь 0 или более данных в любой момент времени. Я хочу, чтобы эти значения были захвачены и показаны в приведенном выше шаблоне.
В основном я понимаю, что его нужно поместить в массив. Я не уверен, как этот массив можно разобрать в представлении в цикле.
app.controller('ViewCtrl', function($rootScope, $scope, $ionicPopup, $ionicLoading) {
var query = some-remote-data-source();
query.find({
success: function(results) {
for (var i = 0; i < results.length; i++) {
// How to assign the values which can be displayed in the view?
$scope.items = results[i].url();
}
},
error: function(e) {
}
});
});
Просьба сообщить мне, если я пропустил какие-либо данные, которые могли бы помочь ответить на это.
Является ли $ scope.items просто пустым в вашем интерфейсе? Является ли массив заполненным (chrome inspector)? – m1crdy
Привет, я ищу, чтобы узнать лучший способ заполнить массив в ионном. – Purus