[英]Ember checkbox click, change event not firing, gives error
我在使用余烬中的复选框时遇到问题。 我使用了一个布尔属性来进行检查绑定。 现在,我想在更改此属性时触发事件,或者单击复选框,但是当我单击它时,不会触发任何事件。 即使它不更改该属性也调用观察者函数。 以下是我的代码段,
在View-observer中的“ setAsRecurringAction”选中属性上,否则可以是单击事件处理程序。
setActionSchedule: function() {
if (this.get('setAsRecurringAction')) {
$(".response-container").css({height: '38em'});
} else {
$(".response-container").css({height: '19em'});
}
}.observes('setAsRecurringAction')
模板-
{{view Ember.Checkbox
checkedBinding="setAsRecurringAction"
class="set-recurring"}}
并且带有动作帮助器的相同代码也无法正常工作,
{{view Ember.Checkbox
checkedBinding="setAsRecurringAction"
class="set-recurring"
action="setActionSchedule"}}
提前thnx。
看一下我刚刚创建的jsfiddle
。
如果在视图中定义了setActionSchedule ,那么您必须更改checkedBinding路径 。
{{view Ember.Checkbox
checkedBinding="view.setAsRecurringAction" }}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.