0
我正在使用Ember 2.9,我正面臨一個奇怪的路由+模型問題。索引路由與自定義路由導致application.hbs模型問題
我有兩條路徑是完全相同的(複製和粘貼路徑內的代碼),除了路徑。我有一條路線是'/',另一條路線是'我的路線'。
import Ember from 'ember';
export default Ember.Route.extend({
model() {
let dict = {
myLog1Model: this.get('store').findAll('my-log1'),
myLog2Model: this.get('store').findAll('my-log2'),
myLog3Model: this.get('store').findAll('my-log3'),
myLog4Model: this.get('store').findAll('my-log4')
};
return dict;
}
});
當我從本地主機訪問我的餘燼應用程序/正常顯示的所有模型數據,但是當我從本地主機/我的路由訪問它沒有模型數據正在以application.hbs傳來傳
application.hbs
<section class='container-fluid'>
<div class='row'>
<div class='col-md-6'>
{{control-panel model=model}}
</div>
<div class='col-md-6'>
{{log-panel model=model}}
</div>
</div>
</section>
日誌panel.hbs
{{myLog1 model=model.myLog1Model}}
{{myLog2 model=model.myLog2Model}}
{{myLog3 model=model.myLog3Model}}
{{myLog4 model=model.myLog4Model}}
EMB呃表需要從這裏... myLog1.hbs
{{models-table
data=model
columns=columns
useNumericPagination=true}}
正如我前面所說這工作完全正常使用的「localhost /」,但不能與「本地主機/我的路線」。任何想法爲什麼這是?
這在https://guides.emberjs.com/v2.9.0/routing/defining-our-routes/#toc_the-application-route中有解釋。 – locks