“发现流星”这本书开发了一个名为Microscope的示例应用程序,此处有Github存储库:https://github.com/DiscoverMeteor/Microscope

在其中,提交表单似乎是默认的(因为在html中找不到在/ 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>

关于javascript - 更改 meteor 中的默认/提交路线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31222790/

10-11 06:03