0
Ember 2.9で作業しています。私は奇妙なルーティング+モデルの問題に直面しています。インデックスルートとカスタムルートの間でapplication.hbsモデルの問題が発生する
私は、経路指定を除いて同一(経路内にコピーされ貼り付けられたコード)の2つの経路を持っています。私は「/」である一つのルートと、「私のルート」である別のルートを持っています。
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 ERのテーブルは、これは「localhostの/」ではなく、「localhostの/私のルート」とと完全に正常に動作する前に私が述べたように myLog1.hbs
{{models-table
data=model
columns=columns
useNumericPagination=true}}
...ここからそれを取ります。これがなぜなのか?
これはhttps://guides.emberjs.com/v2.9.0/routing/defining-your-routes/#toc_the-application-routeで説明されています。 – locks