我目前正在学习 ember,但遇到了一些麻烦。
我有这个要链接的嵌套插座,但是当我这样做时,没有任何效果,并且我在 handlebars.js:704 上得到一个“未捕获的对象对象”。
我可以通过在其中输入 url(如下所示:index.html#/google/systemet)来转到正确的视图,但如果我执行以下操作,我会收到错误消息。
{{#linkTo 'systemet' this}}Systemet{{/linkTo}}
现在,我真的不确定如何使用 ember。事实是我根本不知道。我不明白为什么我在链接末尾输入“this”,我很确定这就是网站中断的原因。我刚刚开始这个项目,所以这是我完整的 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";
}
});