我想为Ember.js中的url提供一个参数,并在路由index.js中提取此参数。
然后在index.js中我这样做:
model( params ) {
console.log( params.edition_id );
return "something";
}
Router.js文件:
Router.map( function( ) {
this.route( '/index' );
this.route( '/', {
path: '/:edition_id'
} );
} );
这给了我以下错误:
处理路径时出错:/ Ember数据请求GET未定义 返回404 Payload(text / html; charset = utf-8)不能GET / 7698 错误:Ember数据请求GET undefined返回404 Payload (text / html; charset = utf-8)不能GET / 7698
但是我不希望ember-data干扰这个,我只需要我的app逻辑中的参数,没有任何模型等。
答案 0 :(得分:1)
你应该使用
/var/lib/docker/image/aufs/layerdb/sha256/{LAYERID}/diff
顺便提一下,如果您从第一个网址中删除Router.map( function( ) {
this.route('index', { path: '/:edition_id' });
} );
,则在重新加载网页时会出现404错误