Ionic Angular JS导航项未导航
Ionic Angular JS navigation item not navigating
我的应用程序中目前有其他页面导航良好,但我添加了一个新的选项卡,当我单击它时,它只是关闭菜单,而不是转到页面。我不知道为什么。。。有人看见了吗?
app.js:
.state('utab.history', {
url: '/history',
views: {
'utab-login': {
templateUrl: 'templates/history.html',
controller: 'HistoryCtrl'
}
}
})
控制器:
$scope.historyClick=function(){
console.log("historyClick");
$state.go('utab.history');
};
.controller('HistoryCtrl', function($scope,$state,AppServer,AppHelper,AppStorage,$http) {
alert("yo2");
})
导航中的html代码:
<ion-item class="item-icon-left" nav-clear="" menu-close="" ui-sref="utab.history" ng-click="historyClick()">
<i class="icon ion-document"></i>
<h2 class="menu-text">History</h2>
</ion-item>
有什么想法吗?
您可能有一些冲突。
两个菜单关闭,用户界面关闭,点击可能都在监听点击事件。如果菜单关闭后取消了事件处理,你就完蛋了。
尝试ng-click="historyClick($event)"
并删除菜单关闭和ui sref,这样您就可以尝试从$event中获取项目,以便关闭菜单并进行导航。
另一种可能性是:将每个指令拆分成单独的DOM元素来处理点击,我认为菜单关闭的级别更高。
相关文章:
- 如何在react js中从一个页面导航到另一个页面
- 删除移动视图粘性js上的粘性导航栏
- 如何让JS脚本在导航后继续运行(谷歌chrome控制台)
- 使用video.js在视频中进行章节导航
- fullpage.js和物化.js;使用实体侧导航禁用鼠标滚动
- Javascript散列导航&外部js文件
- 如何在highstock.js中限制导航器的大小
- pager.js的导航问题
- 带挖空.js的流畅导航
- Ext JS工具栏和痕迹导航示例在JSFiddle中不起作用
- Ionic Angular JS导航项未导航
- 固定顶部导航的impress.js无法工作
- 如何让Capybara/Poltergeist等待js启动的导航完成
- 带有JS的导航(双重打开)
- 可访问的更改菜单项,用于使用不引人注目的JS进行导航,而不是jQuery,
- 导航栏中的bootstrap输入,selectize.js未展开
- 在Visual Studio中调试/导航JS代码
- 粘性导航-JS Waypoints在浏览器调整大小时出现自定义粘性导航问题
- 键盘导航js
- 如何使用本地滚动进行水平导航.js