Meteor: iron route's url参数问题
Meteor: issue with iron route's url parameters
我正在尝试设置如下路由
Router.configure({
layout: 'layout',
loadingTemplate: 'loading',
notFoundTemplate: 'notFound'
});
Router.map(function () {
/*
this.route('/', {
controller: 'MyController',
action: 'start'
});
*/
this.route('/:a/:b', {
controller: 'MyController',
action: 'start'
});
});
控制器看起来像这样
MyController = RouteController.extend({
template: 'barfoo',
before: function () {
var a = this.params.a,
b = this.params.b;
...
},
waitOn: function () { ... },
data: { ... },
start: function () {
});
问题是before函数永远不会被调用。如果我输入
...
this.route('/', {
controller: 'MyController',
action: 'start'
});
调用before函数。我在控制台上没有看到任何错误。我一定是漏掉了什么,有什么建议吗?
在我看来,这条路由实际上从未被触发过。您应该检查第一个示例是否实际上触发了任何代码。
相关文章:
- 通过Javascript将HTML中的电话号码与URL参数进行交换
- 如何使用Javascript从URL参数中自动填充文本字段
- 如何将Google Analytics配置为将URL参数作为单个页面进行跟踪
- 在url参数javascript中存储键值对列表
- backbone.js-映射标准url参数-使用多个参数
- 将URL参数传递给ui sref
- Javascript从字符串中剥离所有url参数
- Javascript/jQuery获取所有url参数并添加/更改一个参数
- 在页面加载完成之前,使用URL参数运行JavaScript
- 使用Javascript获取URL参数
- 如何在 JavaScript 中解析 URL 参数
- 主干.js将 url 参数传递给集合
- 谷歌应用脚本中的 UrlFetchApp.fetch 删除 url 参数
- 通过javascript将url参数传递到多个不同的href链接中
- 角度 1 - 获取当前 URL 参数
- 使用jquery获取url参数
- 在Javascript代码中插入URL参数
- Angular 2:HTTP Post Request,带有URL参数和正文类型参数
- 限制与AngularJS状态匹配的动态URL参数的最佳方式
- 如何根据URL参数生成包含JS内容的单个HTML文件