2015-07-25 2 views
0

Я устанавливаю область с данными, но все время получаю пустой экран. попытался использовать некоторые $ 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> 

спасибо за помощь!

+0

делает изменения URL-адрес правильно? Вы используете html5mode в маршрутизации? Предоставьте демоверсию, которая реплицирует проблему. – charlietfl

+0

да. Я получаю правильную страницу, но проблема, которую я не вижу в моих элементах, только когда я нажимаю на другие вкладки, тогда она появляется. Я использую ионный + угловой –

+0

, чтобы увидеть демоверсию, которая воспроизводит это. Может использовать http://plnkr.co или codepen или аналогичный сайт для обмена кодами – charlietfl

ответ

0

Я не вижу нигде в вашем представлении, где находятся предметы. Можете ли вы предоставить jsfiddle, где я вижу проблему? иначе просто глядя на этот код, я не могу разобрать что-нибудь.

И в этом случае вы не должны использовать явное применение. применять - очень опасный вызов, который должен использоваться с большим количеством должной осмотрительности. Это вызовет цикл дайджеста, который просачивается до корнеплода, чего вы не можете хотеть.

+0

Я добавил свой шаблон –

0

Я считаю этот вопрос, это было просто ошибка на app.js Didnt установить правильный взгляд на app.js

Смежные вопросы