Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Checkbox 在emberjs中单击复选框/单选按钮事件的一个错误_Checkbox_Ember.js_Click_Checked - Fatal编程技术网

Checkbox 在emberjs中单击复选框/单选按钮事件的一个错误

Checkbox 在emberjs中单击复选框/单选按钮事件的一个错误,checkbox,ember.js,click,checked,Checkbox,Ember.js,Click,Checked,复选框事件: <input type="checkbox" name="contents" value="1" {{action 'enable_submit'}} /> 结果是: 1、提交按钮的禁用状态可以正常移除 复选框无法再次选中,这与radiobutton上的问题相同 请看一下这一点,了解可能的实现 基本上,每次复选框的选中状态更改时,都会触发按钮的禁用状态。这是可能的,因为ember.js为您提供了双向绑定 以

复选框事件:

<input type="checkbox" name="contents" value="1" {{action 'enable_submit'}} /> 
结果是:

1、提交按钮的禁用状态可以正常移除

复选框无法再次选中,这与radiobutton上的问题相同 请看一下这一点,了解可能的实现

基本上,每次复选框的选中状态更改时,都会触发按钮的禁用状态。这是可能的,因为ember.js为您提供了双向绑定

以下是观点:

App.IndexView = Ember.View.extend({
  disabled: false
});
复选框:

{{view Ember.Checkbox checkedBinding="view.disabled"}}
按钮:

{{#view Ember.Button class='btn btn-warning' disabledBinding="view.disabled"}}Submit{{/view}}
这种绑定行为也可以在其他地方定义,为了简单起见,我将其放在视图中

希望它能有所帮助。

看看这一点,了解可能的实现

基本上,每次复选框的选中状态更改时,都会触发按钮的禁用状态。这是可能的,因为ember.js为您提供了双向绑定

以下是观点:

App.IndexView = Ember.View.extend({
  disabled: false
});
复选框:

{{view Ember.Checkbox checkedBinding="view.disabled"}}
按钮:

{{#view Ember.Button class='btn btn-warning' disabledBinding="view.disabled"}}Submit{{/view}}
这种绑定行为也可以在其他地方定义,为了简单起见,我将其放在视图中


希望能有帮助。

我的答案是你要找的吗?让我知道这是否有帮助是我的答案你在哪里寻找?如果有帮助,请告诉我