Javascript 如果我插入到嵌套插座的链接,则余烬站点将断开
我现在正在学习余烬,我遇到了一些麻烦 我有一个嵌套的出口,我想链接到它,但当我链接到它时,什么都不起作用,我在handlebar.js:704上得到了一个“Uncaught Object” 我可以通过键入url进入正确的视图(如下所示:index.html#/google/systemet),但如果我执行以下操作,就会出现错误Javascript 如果我插入到嵌套插座的链接,则余烬站点将断开,javascript,ember.js,Javascript,Ember.js,我现在正在学习余烬,我遇到了一些麻烦 我有一个嵌套的出口,我想链接到它,但当我链接到它时,什么都不起作用,我在handlebar.js:704上得到了一个“Uncaught Object” 我可以通过键入url进入正确的视图(如下所示:index.html#/google/systemet),但如果我执行以下操作,就会出现错误 {{#linkTo 'systemet' this}}Systemet{{/linkTo}} 现在,我真的不确定如何使用余烬。事实是我一点也不知道。我不明白为什么我要在
{{#linkTo 'systemet' this}}Systemet{{/linkTo}}
现在,我真的不确定如何使用余烬。事实是我一点也不知道。我不明白为什么我要在链接的末尾键入“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";
}
});
根据链接到的
周围的代码,此可用于将模型传递到需要动态段的路线。然而,您的“systemet”路由并不需要动态段,因此在这种情况下,您不需要这个
除此之外,您可能需要也可能不需要创建一个APItest.SystemetRoute
(我仍然对ember自动生成什么和不生成什么感到困惑。^^)
p、 s:如果你还没有找到它们,这里是和的余烬指南。谢谢你的评论,芬恩,但遗憾的是,这并没有让我更接近。仍然在浏览指南!那么,你可以在模板上贴上链接到的链接吗?嘿,伙计。这有点尴尬,但我找到了解决办法。代码中链接到的第一个T没有大写。我要让自己陷入困境一段时间,不管怎样谢谢你的帮助。这发生在我们最好的人身上。