ルートのリストがあります
App.Router.map ()->
@resource 'about'
@resource 'users', ->
@resource 'repositories', path: '/:user_name/repositories'
@route 'show', path: '/:user_name'
私のユーザーショーテンプレートには、ビューもあります
{{#view App.RepositoriesView login=login}}
<div class="show_repos_control">
<span>Show Repos</span>
</div>
{{#if reposWasQuery}}
{{#each repositories}}
{{repo_name}}
{{/each}}
{{/if}}
{{/view}}
ビュークラスあり
App.RepositoriesView = Ember.View.extend({
click: function(evt) {
this.get('controller').send('showRepos', this.get('login'));
}
});
コードを使用してクラス コード プロセスを UsersShowController に表示する
App.UsersShowController = Ember.ObjectController.extend({
reposWasQuery: false,
actions:{
showRepos: function(userName){
this.set('reposWasQuery', true);
this.set('repositories', jQuery.getJSON('/users/' + userName + '/repositories'));
}
}
})
リポジトリのデータは期待どおりに割り当てられますが、私の見解ではそれを表示できません。エラー「#error some number」を取得する