我正在使用 Meteor 构建应用程序,但无法理解 Routes 和 Views 之间的关系。我的路由器工作正常,但是在对调用新视图进行研究后感到困惑。
我使用 App.navigate 吗?我是否称其为:
var newView = new MyView();
在适当的路由器功能范围内?这是我正在使用的代码(有效),我的应用程序只有两个页面 - 索引页面和项目视图:
var Aphorism = Backbone.Router.extend({
routes: {
"saying/:id": "showSaying"
},
showSaying: function (id) {
alert('Saying id ' + id + '.');
}
});