私は現在、ember を学んでいますが、問題が発生しています。
リンクしたいこのネストされたアウトレットがありますが、リンクしても何も機能せず、handlebars.js:704 に「Uncaught Object object」が表示されます。
URL を入力して正しいビューに移動できます (次のようになります: index.html#/google/systemet) が、次のようにするとエラーが発生します。
{{#linkTo 'systemet' this}}Systemet{{/linkTo}}
今、私はemberの使い方について本当に確信が持てません. 全く知らないのも事実です。リンクの最後に「これ」と入力している理由がわかりませんが、それが原因でサイトが壊れていると確信しています。私はこのプロジェクトを始めたばかりなので、完全な app.js は次のとおりです。
APItest = Ember.Application.create();
APItest.Router.map(function() {
this.resource('google', function() {
this.resource('systemet', { path: '/systemet' });
});
this.resource('overlook');
this.resource('discogs');
this.resource('songkick');
this.resource('lastfm');
});
APItest.IndexRoute = Ember.Route.extend({
redirect: function () {
this.transitionTo ('overlook');
}
});
APItest.GooglesRoute = Ember.Route.extend({
model: function () {
return "hero";
}
});