带有离子框架的angularjs中的奇怪导航行为
Strange navigation behavior in angularjs with ionic framework
demo http://codepen.io/anon/pen/qEOJBp
我可以通过此链接从第 1 页导航到第 2 页:<a href="#/threadContent">GO</a>
但是无法使用<a href="#/home">Back</a>
从第 2 页返回到第 1 页?我想知道为什么?代码对我来说看起来完美无缺:
<ion-nav-view name="home"></ion-nav-view>
<ion-nav-view name="threadContent"></ion-nav-view>
<script type="text/ng-template" id="home.html">
<ion-view name="home">
<ion-content>
<h2>Home Page</h2>
<p>Here is the main route for the app.</p>
<a href="#/threadContent">GO</a>
</ion-content>
</ion-view>
</script>
<script type="text/ng-template" id="threadContent.html">
<ion-view name="threadContent" title="Thread Content">
<ion-content>
<a href="#/home">Back</a>
<h2>Using the app</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis architecto hic officia quasi excepturi sequi deleniti maiores consectetur veritatis sint?</p>
</ion-content>
</ion-view>
</script>
我认为如果你
不需要它,你不应该使用命名视图。如果我了解您想要的相应内容,那么您只需要页面中的一个<ion-nav-view></ion-nav-view>
。
仅当希望状态修改页面的多个区域时,才需要命名视图。请参阅 ui 路由器文档了解更多信息。
您还必须将默认状态更改为$urlRouterProvider.otherwise('home');
(而不是"/home")。
这是一个有效的代码笔 http://codepen.io/anon/pen/ogjRwP
相关文章:
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- angular 1.5应用程序中的导航栏
- 无法从jquery Mobile导航栏重定向到另一个页面
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 导航到特定事件的另一个变量页面
- MVC 3页面导航和使用javascript传递参数
- 如何在react js中从一个页面导航到另一个页面
- 导航栏没有调整到浏览器屏幕的大小
- 显示放大镜弹出窗口时隐藏导航内容
- DataTable按下键选择扩展/导航
- 正在检测导航到<a name=“;最新主题”></a>
- 带有url的单页网站导航
- 父页面的角度路由器导航高亮显示
- 如何正确编程jQuery动画与平滑(导航栏)
- 动态更改'汉堡包'导航取决于BG图像
- 使用导航属性创建Kendo UI网格模型的问题
- Flexslider导航按钮在悬停时不可见,带有橙色框
- 离开页面导航后保留文本区域内容
- 当主导航离开视图时,为粘性导航应用样式
- 删除移动视图粘性js上的粘性导航栏