gpt4 book ai didi

javascript - Ember 链接不渲染模板

转载 作者:行者123 更新时间:2023-11-28 00:56:13 24 4
gpt4 key购买 nike

这里是ember项目的路由器和路由,在模板中有一个名为{{#link-to 'submit'}}的链接,它将在索引中显示提交模板模板。

当我在地址栏上输入 URL(地址#/提交)时,此方法工作正常,但在点击 {{#link-to 'submit'} 时,此方法不起作用}提交{{/链接到}}

单击链接时,URL 更改为 (adress#/submit),但提交模板未呈现,它仅显示普通索引模板。控制台上也没有错误。我应该改变什么?

谢谢

App.Router.map(function() {    
this.resource("submit", { path: '/submit' });
});


App.SubmitRoute = Ember.Route.extend({
renderTemplate: function() {

this.render('submit', {
outlet : 'submit' ,
into : 'index'
});
}
});

最佳答案

我相信您需要在链接帮助程序中传递上下文。

{{#link-to 'submit'}}提交{{/link-to}}

另外,只是一些建议,资源与名词相关联,路由与动词相关联。所以我会更改你的路由器以使用 this.Route("submit");如果路径与模板相同,则将隐式生成路由。

关于javascript - Ember 链接不渲染模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26190863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com