Router.go()在Meteor js中不起作用
Router.go() not working in Meteor js
我正在尝试使用iron:router在我的流星应用程序中的视图之间导航。我在使用Router.go()函数时遇到了问题。
我可以从一个视图导航到另一个视图,像这样在href标签中提供路由路径:
<a href="/" class="btn red delete-subcat">Delete This Subcateogry</a>
但是我不能从我的JavaScript文件
做同样的事情Router.go('/')
路由器。围棋似乎根本不起作用。我在控制台也没有错误(即使我在go()函数内给出错误的模板名称)。我不知道我在哪里搞砸了。
这是我的路由器配置:
Router.route('dashhome', {
path: '/',
layoutTemplate: 'dashboard',
});
Router.route('brands', {
path: '/brands',
layoutTemplate: 'dashboard',
});
我还在一个单独的js文件中声明了所有的路由。我不知道这是不是个问题。
提前感谢,Sanath
您是否尝试使用路由的名称而不是其路径?
根据铁路由器指南:
如果你没有给它一个名字,路由器会根据的路径。但是您可以使用name选项显式地提供一个名称。
既然你给你的路由指定了一个明确的名称("dashhome"),你应该在Router.go()
中使用它,而不是路径:
Router.go('dashhome');
相关文章:
- 预编译的JSX React,js不起作用
- Backbone.js 不起作用,而 Underscore、JSON 和 jQuery 可以
- HTML 显示/隐藏元素 JS 不起作用
- 为什么这个JS不起作用
- 主干上的无限滚动/分页.js不起作用
- AngularJs 和时刻.js不起作用
- 为什么图像选择器程序中的这个函数 js 不起作用
- EasyPieChart.js不起作用
- Int Array Django 通过上下文传递到 JS 不起作用
- tty.js不起作用
- 三元操作 JS 不起作用
- Rails 4 - 没有JavaScript错误,但JS不起作用
- 无法加载高图.js和高图.js(地图.js不起作用)
- 刻字.js不起作用
- 幻灯片.js不起作用
- 在我更改我的 .htaccess 后,我的 Css An Js 不起作用
- 可排序.js不起作用:列表项不可拖动
- 在视图源代码中阻碍 Js 不起作用
- 角度JS不起作用
- 推特引导程序 - JS不起作用