次のルート構造は私にとってうまくいきます。Emberはサブフォルダ内のモデルデータを認識しません
しかし、私は教員フォルダ内faculty.jsを移動するたびに、私のテンプレートは、データを認識することを停止します。静的ビュー要素は依然として正しく表示されますが、データモデルはnullとして記録されます。どうすれば修正できますか?
faculty.js
import Ember from 'ember';
export default Ember.Route.extend({
model(){
return {name:"Janusz", lastname:"Chudzynski", department:"Test"};
}
});
faculty.hbs
{{outlet}}
<h2>Faculty</h2>
{{log model}}
{{faculty-single facultyModel=model}}
ルータ
import Ember from 'ember';
import config from './config/environment';
const Router = Ember.Router.extend({
location: config.locationType,
rootURL: config.rootURL
});
Router.map(function() {
this.route('colleges');
this.route('departments');
this.route('faculty',{path:'/faculty'});
//this.route('faculty');
});
輸出・デフォルト・ルータ;
コンソール
ヌル
ルータを組み込むことはできますか?ファイル構造はルータと同じにする必要があります。 – locks
私はちょうどそれを追加しました。したがって、h2は正しく表示されますが、モデルはnullとしてログに記録されます –