如何有条件地将输入属性设置为禁用 (Adobe Sightly HTL)
How to conditionally set input attribute as disabled (Adobe Sightly HTL)
考虑到输入可以有禁用属性,如果条件为真,如何设置它? :-)
概念:
<input ${condition ? disabled : ''} />
您可以使用 vuejs 轻松做到这一点。
它将是:
var app = new Vue({
el: '#app',
data: {
disabled: 0,
},
});
<input :disabled="disabled == 1" />
由于在 HTL/Sightly 中删除了虚假属性,您可以这样写:
<input disabled="${condition}" />
另见 https://github.com/adobe/htl-spec/blob/master/SPECIFICATION.md#2231-detailed-examples
考虑到输入可以有禁用属性,如果条件为真,如何设置它? :-)
概念:
<input ${condition ? disabled : ''} />
您可以使用 vuejs 轻松做到这一点。
它将是:
var app = new Vue({
el: '#app',
data: {
disabled: 0,
},
});
<input :disabled="disabled == 1" />
由于在 HTL/Sightly 中删除了虚假属性,您可以这样写:
<input disabled="${condition}" />
另见 https://github.com/adobe/htl-spec/blob/master/SPECIFICATION.md#2231-detailed-examples