这两种形式的 Iron Router 的 Router.route 有什么区别?
What is the difference between these two forms of Iron Router's Router.route?
我见过两种基本上看起来做同样事情的表单,给定一个名为 'index' 的模板。它们有什么区别?
第一个:
Router.route('index', {
path: '/'
});
第二个:
Router.route('/', function(){
this.render('index');
});
在这种情况下,可能没有区别。这是做同一件事的两种方法。这是一个语法问题。不过,在这种情况下,第一种语法显然更简单。
可能在其他情况下,有些事情您可以使用一种语法来完成,而您不能使用另一种语法来完成,但我不记得有一个例子。
我见过两种基本上看起来做同样事情的表单,给定一个名为 'index' 的模板。它们有什么区别?
第一个:
Router.route('index', {
path: '/'
});
第二个:
Router.route('/', function(){
this.render('index');
});
在这种情况下,可能没有区别。这是做同一件事的两种方法。这是一个语法问题。不过,在这种情况下,第一种语法显然更简单。
可能在其他情况下,有些事情您可以使用一种语法来完成,而您不能使用另一种语法来完成,但我不记得有一个例子。