私は EmberJS フレームワークにかなり慣れていないので、次のように機能するものをどのように作成できるのだろうかと思います:
- インデックスページには大学のリストがあり、
- 特定の大学をクリックすると、その大学の専攻のリストが表示されます。
- 特定の専攻をクリックすると、科目のリストが表示されます。
私が JavaScript で行ったことは次のようなものです。
App.Router.map(function() {
this.resource('index', { path: '/' }, function(){
this.resource('universities', { path: 'univs'}, function(){
this.resource('university', { path: '/:universities_id'}, function(){
this.resource('majors', { path: 'majors'}, function(){
this.resource('major', { path: '/:majors_id'}, function(){
this.resource('subjects', { path: 'subjects'}, function(){
});//subjects
});//major
});//majors
});//university
});//universities
});//index
this.resource('about');
this.resource('contact');
});
これが正しい方法であるかどうか教えていただけますか? また、正しい場合は、それを実行するために必要なテンプレートをどのように作成すればよいか教えていただけますか?