0
私は、チェックボックスEmber.jsのチェックボックスをプリセットする最も良い方法は何ですか?
<div class="col-sm-6">
<input type="checkbox" id="isDeletedCheckbox" {{action "toggleIsDeleted" "isDeletedCheckbox" on="change"}}/>
</div>
でテンプレートを持っていると私は
setupController() {
if (this.controller.get('model').get('isDeleted')) {
this.controller.set("isDeletedCheckbox", true);
}
}
または
setupController() {
if (this.controller.get('model').get('isDeleted')) {
$("#isDeletedCheckbox").checked(true);
}
}
を使用しようとした
afterModel(model) {
this.controllerFor(this.get('routeName')).set('model', model)
},
のルートを持っているが、それは時間がありません値をプリセットするelp
ルートまたはコントローラでDOM操作を実行できないのはなぜですか? –
その時点であなたのDOMはまだ存在していないかもしれません。 'component'の' didInsertElement'フックはDOMの準備ができたら呼び出されます。 – Lux