gpt4 book ai didi

ember.js - 布局模板不适用于组件

转载 作者:行者123 更新时间:2023-12-01 02:22:20 25 4
gpt4 key购买 nike

我有一个模板,它的定义开始于:

App.PasswordInputComponent = Ember.TextField.extend({
templateName: 'templates/components/text-input-component',
layoutName: 'templates/components/text-input-layout',

如果没有设置这两个属性,它将为组件选择默认模板,即“模板/组件/密码输入”。令人惊讶的是(阅读:令人失望)它实际上确实加载了这个默认值并且忽略了这两个参数!

文档指出这两个属性的行为与它们的 View 相同。家长类,但这不是我迄今为止的经验。谁能告诉我他们是否有这个工作?

最佳答案

我发现如果你指定:

templateName: 'components/text-input-component'

您可以让组件使用这样命名的模板,但您还需要通过该名称来引用 Handlebars 助手:
{{text-input-component}}

而不是:
{{password-input}}

不知道为什么它会这样工作。

关于ember.js - 布局模板不适用于组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19349519/

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