ember中类似bind-attr的绑定动作
Binding actions similar to bind-attr in ember
您好,我正在使用 emberJS 将属性绑定到元素,这可以通过使用 bind-attr 来完成,我想对用户交互操作也是如此。
<button {{#if DS.session.canEditTrailers}} {{action "addTTU"}} {{/if}}
{{bind-attr class="DS.session.canEditTrailers:ttuName:readOnlyTTUName"
disabled="DS.session.canEditTrailers::disabled"}}>
在上面我使用 if 条件将操作绑定到元素按钮。
它不工作..任何人都可以告诉我是否有类似 bind-attr 的解决方案用于操作。
无法在模板中执行您想要的操作。您必须在操作处理程序本身中处理它。所以不要在模板中写 {{#if DS.session.canEditTrailers}}
,你应该写:
// Your controller (or where you handle the action):
actions: {
addTTU: function() {
if(DS.session.canEditTrailers) {
// your code
}
}
}
您好,我正在使用 emberJS 将属性绑定到元素,这可以通过使用 bind-attr 来完成,我想对用户交互操作也是如此。
<button {{#if DS.session.canEditTrailers}} {{action "addTTU"}} {{/if}}
{{bind-attr class="DS.session.canEditTrailers:ttuName:readOnlyTTUName"
disabled="DS.session.canEditTrailers::disabled"}}>
在上面我使用 if 条件将操作绑定到元素按钮。 它不工作..任何人都可以告诉我是否有类似 bind-attr 的解决方案用于操作。
无法在模板中执行您想要的操作。您必须在操作处理程序本身中处理它。所以不要在模板中写 {{#if DS.session.canEditTrailers}}
,你应该写:
// Your controller (or where you handle the action):
actions: {
addTTU: function() {
if(DS.session.canEditTrailers) {
// your code
}
}
}