一、理想状态下,controller之间是不会互相调用的 ,controller之间的交互可以通过service,rootScope全局共享对象等方式实现,一般情况下,推荐使用service进行交互。
二、清空指定state缓存,可以说不缓存某个state或页面吗?如果这样可以使用以下几种方法:
禁用全局缓存
$ionicConfigProvider.views.maxCache(0);
在state provider中禁用缓存
$stateProvider.state('myState', {
cache: false,
url : '/myUrl',
templateUrl : 'my-template.html'
})
在标签中禁用缓存
<ion-view cache-view="false" view-title="My Title!">
...
</ion-view>