Я устанавливаю область с данными, но все время получаю пустой экран. попытался использовать некоторые $ scope. $ Apply, но это не помогает. Я вижу, что scope.items не пуст ... Я могу видеть только значения, которые я нажимаю на другие вкладки.Получение пустого экрана
мой код:
.controller('AccountCtrl', function ($scope, $timeout) {
if (localStorage.getItem("itemHistory") !== null) {
$scope.items = localStorage["itemHistory"].split(',');
$scope.$safeApply($scope);
}
});
вкладка, которая перейти к шаблону
<!-- Dashboard Tab -->
<ion-tab title="History" icon-off="ion-ios-pulse" icon-on="ion-ios-pulse-strong" href="/tab/account">
<ion-nav-view name="tab-account"></ion-nav-view>
</ion-tab>
мой TEMP:
<ion-nav-bar>
<ion-nav-back-button>
</ion-nav-back-button>
</ion-nav-bar>
<ion-view view-title="Recent Searches">
<ion-content class="padding">
<ul>
<li ng-repeat="item in items">
{{ item }}</li>
</ul>
</ion-content>
</ion-view>
спасибо за помощь!
делает изменения URL-адрес правильно? Вы используете html5mode в маршрутизации? Предоставьте демоверсию, которая реплицирует проблему. – charlietfl
да. Я получаю правильную страницу, но проблема, которую я не вижу в моих элементах, только когда я нажимаю на другие вкладки, тогда она появляется. Я использую ионный + угловой –
, чтобы увидеть демоверсию, которая воспроизводит это. Может использовать http://plnkr.co или codepen или аналогичный сайт для обмена кодами – charlietfl