簡體   English   中英

灰燼復選框單擊,更改事件未觸發,給出錯誤

[英]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"}}
  • 當我檢查復選框時會拋出更多信息,例如“未捕獲的TypeError:無法調用未定義的方法'find'”

提前thnx。

看一下我剛剛創建的jsfiddle

如果在視圖中定義了setActionSchedule ,那么您必須更改checkedBinding路徑

{{view Ember.Checkbox 
    checkedBinding="view.setAsRecurringAction" }}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM