我定義如下EmberJS linkTo工作,但不transitionTo
this.resource('projects', function() {
this.resource('project', { path: ':project_id'}, function() {
this.route('details');
this.route('members');
});
});
項目顯示的項目列表中的路由。在點擊一個項目時,我在ProjectsIndexRoute中轉換爲project.details。但該模型未設置爲已點擊的項目。但是,如果我創建一個鏈接使用linkTo到project.details然後一切正常。
請參閱http://jsbin.com/ELaxigE/3/edit
好的..那是一個缺陷。 – Cracker
你能告訴我,我寫了{{#linkTo'project.details'this}} {{name}} {{/ linkTo}}。但是沒有id =「project/details」的模板。爲什麼它不會拋出錯誤並渲染「項目」模板。奇怪地添加「項目/細節」不起作用!請參閱http://jsbin.com/ELaxigE/19/edit – Cracker
問一個新問題:http://stackoverflow.com/questions/18292439/how-does-emberjs-select-template-for-a-route – Cracker