【发布时间】:2015-04-20 08:09:22
【问题描述】:
使用以下代码,当第一次加载带有id=0 的页面时,控制器没有问题。但是,当再次使用相同的id=0 再次加载同一页面时,它不会加载控制器。
$state.go('tab.dash', {
id: $rootScope.products[CONSTANTS.i].id
}, {
reload: true
});
它是如何发生的?请给我一个解决方案。
【问题讨论】:
-
您需要显示更多代码才能全面了解问题所在。
-
为了更好的性能 ionic 缓存了很多东西,尝试添加这个 cache-view="false"
-
@JesúsQuintana 非常感谢它对我有用
-
reload 属性是 Angular ui 路由器的属性,而不是 ionic。 Ionic 默认缓存你的视图和控制器。看看stackoverflow.com/questions/29792166/… 来解决你的问题
标签: javascript angularjs angular-ui-router ionic-framework ionic