我正在使用0.3.1
的{{1}}版本。
我的自定义指令里面有ui-router
标记。
<ui-view></ui-view>
我在控制台中收到以下错误:
<div >
<button type="button" class="btn btn-primary btn-circle btn-lg pull-left" ui-sref="users.adduser"><i class="fa fa-plus"></i></button>
</div>
<ui-view></ui-view>
angular.js:13708 TypeError: Cannot read property '$$animLeave' of undefined
at angular-ui-router.min.js:7
at angular.js:16170
at m.$eval (angular.js:17444)
at m.$digest (angular.js:17257)
at angular.js:17483
at e (angular.js:5955)
at angular.js:6234
有什么问题?这是版本ui-router
中的bug
吗?
如果不是我做错了什么!?
答案 0 :(得分:0)
ui-router github repo将其报告为错误(https://github.com/angular-ui/ui-router/issues/3004)。在我的情况下,我使用0.3.1版本,我的代码看起来像这样。
<body>
<div ui-view></div>
<div ui-view> //sub ui-view
//content
</div>
</body>
我从div中删除第一个ui-view
并放置<ui-view></ui-view>
<body>
<ui-view></ui-view>
<div ui-view> //sub ui-view
//content
</div>
</div>
</body>