我刚刚开始学习Angular Ionic,所以请原谅任何潜在的无知:)
之后,在Ionic's website之后,我希望使用它,这样我就可以一次在所有子视图上监听 $ionicView.enter
,而不必在每个子控制器内单独执行 .
我像这样添加我的控制器:
<ion-nav-bar class="bar-positive">
<ion-nav-back-button>
</ion-nav-back-button>
</ion-nav-bar>
<ion-nav-view ng-controller="NavViewController"></ion-nav-view>
但它实际上从未执行过控制器的构造函数 . 如果我将ng-controller的赋值移动到一个级别(例如body元素),它就可以正常工作 . 当直接分配到离子导航视图时,有什么理由可以解决这个问题吗?
编辑
这是一个codepen(试图找出为什么没有调用NavViewController):
1 回答
Try this answer.对不起,我没有充分研究并误解了我读过的文章 .