Meteor'中Router.route的第一个参数是什么;什么是铁路由器?
阅读《探索流星》一书(以及许多博客),使用以下语法:Meteor'中Router.route的第一个参数是什么;什么是铁路由器?,meteor,iron-router,Meteor,Iron Router,阅读《探索流星》一书(以及许多博客),使用以下语法: Router.route('home', { path: '/', // ... }); 但iron router github快速指南使用: Router.route('/', { name: 'home', // ... }); 我甚至看到: Router.route({ name: 'home', path: '/', // ... }); 哪个被认为是正确的?数字1和2是如
Router.route('home', {
path: '/',
// ...
});
但iron router github快速指南使用:
Router.route('/', {
name: 'home',
// ...
});
我甚至看到:
Router.route({
name: 'home',
path: '/',
// ...
});
哪个被认为是正确的?数字1和2是如何相互分离的?没有“正确”的语法,因为它们都被iron:router
接受,然而,数字2可以说是最常见的,因为它毕竟是指南中使用的
路由是关于URL的,所以我认为首先定义路径是有意义的。< /P>
iron:router
可以区分语法1和语法2之间的区别,因为作为第二个参数传递的options对象可能包含path
或name
属性,并且它会假设第一个参数是另一个参数。如果没有指定名称
或路径
属性,它将假定第一个参数是路径