我正在使用数据设置范围,但一直都是空屏幕。 试图使用一些$ 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>
感谢您的帮助!
答案 0 :(得分:0)
我没有在您的视图中看到任何项目被引用的位置。你能提供一个jsfiddle我可以看到问题吗?否则只是看这段代码,我什么都搞不了。
在这种情况下你不应该使用明确的申请。申请是一个非常危险的电话,必须与大量的尽职调查一起使用。它会触发一个消化周期,直到根镜,这是你可能不想要的。
答案 1 :(得分:0)
我发现问题,这是app.js在app.js上没有设置正确视图的简单错误