在 Meteor 中更改默认/提交路由
Changing default /submit route in Meteor
Discover Meteor 一书开发了一个名为 Microscope 的示例应用程序,这里有 Github 存储库:https://github.com/DiscoverMeteor/Microscope
其中,提交表单似乎是默认的(因为在 html 中无处可以看到 link 到 /submit)。
<input type="submit" value="Submit" class="btn btn-primary"/>
Router.route('/submit', {name: 'postSubmit'});
我该如何称呼它,例如:/postSubmit?
为此,您可以将路由路径更改为 /postSubmit
Router.route('/postSubmit', {name: 'postSubmit'});
之所以有效,是因为代码使用了 pathFor
,它采用提供的路径名 (postSubmit
) 来查找相应的路由路径 (/postSubmit
)。
对于下面的示例,href
将替换为 /postSubmit
<a href="{{pathFor 'postSubmit'}}">Submit Post</a>
结果将是:
<a href="/postSubmit">Submit Post</a>
Discover Meteor 一书开发了一个名为 Microscope 的示例应用程序,这里有 Github 存储库:https://github.com/DiscoverMeteor/Microscope
其中,提交表单似乎是默认的(因为在 html 中无处可以看到 link 到 /submit)。
<input type="submit" value="Submit" class="btn btn-primary"/>
Router.route('/submit', {name: 'postSubmit'});
我该如何称呼它,例如:/postSubmit?
为此,您可以将路由路径更改为 /postSubmit
Router.route('/postSubmit', {name: 'postSubmit'});
之所以有效,是因为代码使用了 pathFor
,它采用提供的路径名 (postSubmit
) 来查找相应的路由路径 (/postSubmit
)。
对于下面的示例,href
将替换为 /postSubmit
<a href="{{pathFor 'postSubmit'}}">Submit Post</a>
结果将是:
<a href="/postSubmit">Submit Post</a>