得到空屏幕

时间:2015-07-25 14:17:44

标签: angularjs ionic-framework ionic

我正在使用数据设置范围,但一直都是空屏幕。 试图使用一些$ 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>

我的温度:

    <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>

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

我没有在您的视图中看到任何项目被引用的位置。你能提供一个jsfiddle我可以看到问题吗?否则只是看这段代码,我什么都搞不了。

在这种情况下你不应该使用明确的申请。申请是一个非常危险的电话,必须与大量的尽职调查一起使用。它会触发一个消化周期,直到根镜,这是你可能不想要的。

答案 1 :(得分:0)

我发现问题,这是app.js在app.js上没有设置正确视图的简单错误