【发布时间】:2014-05-30 02:52:44
【问题描述】:
我对 Ember.js 很陌生,如果这是一个不好的问题,请原谅:
我的路线定义如下:
App.Router.map(function() {
this.resource('find', { path: 'find/:lat/:lon' });
});
鉴于此,我希望像 http://localhost/#/find/1/2 这样的路径能够工作,而且确实如此。但是,在我的 IndexRoute 中,我有一个基本上执行以下操作的操作:
var lat = 0; //I actually have logic here that grabs lat/lon from
var lon = 0; //HTML5 geolocator, but this is a simplified version
this.transitionTo('find/'+lat+'/'+lon);
当我触发这个动作时,我得到一个错误:
Uncaught Error: Assertion Failed: The route find/0/0 was not found
我查看了其他类似的问题并阅读了文档,但我找不到问题所在。我确定这是一个小错误...感谢您的帮助!
【问题讨论】:
标签: javascript ember.js url-routing