我正在开发一个使用angular 1.6.26
和ionic 3.2.0
的项目。到目前为止它还使用angular-ui-router 4.2.0
,但我决定将其升级到1.0.5
。问题是我无法使用离子的ion-nav-view
指令。
我的index.html中有<ion-nav-view></ion-nav-view>
(没有名称参数)节点,但我在应用加载时遇到Cannot read property '@' of undefined
错误。我设法确定这与指令的name
属性有关,因为当我添加name属性时,“@”更改为“someName @”。
以下是发生错误的地方https://github.com/ionic-team/ionic-v1/blob/master/js/angular/directive/navView.js#L188
看起来$state.current
没有locals
属性。
我认为我的路线配置有问题,但当我用ion-nav-view
替换ui-view
时,它就像一个魅力。是否有人已经有这个问题或知道它是由什么造成的?这里的任何帮助将非常感激。