ember でチェックボックスを使用中に問題が発生しました。チェック済みバインディングに 1 つのブール値プロパティを使用しました。このプロパティの変更またはチェックボックスのクリックでイベントを発生させたいのですが、クリックしてもイベントは発生しません。そのプロパティの変更時にオブザーバー関数を呼び出しません。以下は私のコードスニペットです、
「setAsRecurringAction」チェック済みプロパティのView-observerで、またはこれはクリックイベントハンドラーにすることができます。
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"}}
- チェックボックスをチェックすると、「Uncaught TypeError: 未定義のメソッド 'find' を呼び出すことができません」のようなエラーがスローされます。
事前にthnx。