pager.js的导航问题
Navigation problems with pager.js
我试图在我的淘汰SPA中实现pager.js。这是有效的,有点像,但我正在经历一些奇怪的行为,尽管我遵循了官方指南。。
我的页面结构是这样的。
<div data-bind="page: { id='start', title='index'}">
</div>
<div data-bind="page: { id='mainPage1', title='mainPage1'}">
</div>
//implement deep nav??
<div data-bind="page: { id='mainPage2', title='mainPage2'}">
//Grid page
<div data-bind="page: { id='start', title='grid'}">
//Error here - page dont exist? | URL output: mainPage2/detail
<a data-bind="page-href: '../detail' ">go to detail page.</a>
</div>
//Detail page
<div data-bind="page: { id='detail', title='detail'}">
</div>
</div>
此外,当我输入url时,我可以通过以下url导航到mainPage2:/mainPage1/dsjak/adsPae1/madaadsPage1/mainPage2
只要url的最后一部分有效,它就会导航到页面的那一部分,这是有意的吗?
不确定这是否与我的后端路由有关,但看起来是这样的。。
routes.MapRoute(
name: "Default",
url: "{*catchall}",
defaults: new { controller = "Home", action = "Index" }
);
我也在使用require.js.
您的语法都是错误的
例如id='start'
变为id:'start'
应该是
<div data-bind="page: { id:'start', role: 'start', title:'index'}">start</div>
<div data-bind="page: { id:'mainPage1', title:'mainPage1'}">page 1</div>
<div data-bind="page: { id:'mainPage2', title:'mainPage2'}">
page2
<div data-bind="page: { id:'start', title:'grid'}">
//Error here - page dont exist? | URL output: mainPage2/detail
<a data-bind="page-href: '../detail' ">go to detail page.</a>
</div>
//Detail page
<div data-bind="page: { id:'detail', title='detail'}"></div>
</div>
相关文章:
- 使用导航属性创建Kendo UI网格模型的问题
- Image Sprites和jQuery Mobile Ajax导航的问题
- Bootstrap一页导航Fluid网站最小化问题
- 引导程序导航栏崩溃问题
- pager.js的导航问题
- 后退导航/页面刷新问题
- winjs应用程序中的导航问题
- 平滑滚动并突出显示导航问题
- 粘性导航-JS Waypoints在浏览器调整大小时出现自定义粘性导航问题
- Javascript/Jquery超级Scrollorama导航问题
- j查询滑块导航问题
- 这个Windows Metro Javascript导航有什么问题
- 修复了在页面顶部滚动时居中导航的问题
- 带有页面导航问题的 HTML5 滑块
- Ionic:带有选项卡和侧菜单导航问题的主详细信息
- breezejs:非标量导航属性是只读的(多对多问题)
- IE8 问题 - jQuery 调整页面大小时导航 html
- 绝对定位导航箭头问题
- Javascript 修复了导航问题
- 引导:修复了导航不起作用的问题