Vue JS和表中的模型绑定
Vue JS and model binding in tables
为什么不能通过v-model在这样的表中绑定模型:
<table class="table">
<thead>
<th>Select</th>
<th>Responder ID</th>
<th>Heading 2</th>
</thead>
<tbody>
<tr v-for="responder in responders">
<td v-model="selected" @click="selectResponder(responder)"><span class="glyphicon glyphicon-bullhorn"></span></td>
<td>@{{ responder.userReference }}</td>
</tr>
</tbody>
</table>
我想实现的是,当用户单击表行中的字形图标时,所选元素将绑定到我的javascript中的变量。
v-model
用于将变量绑定到任何类型的表单输入,不适用于<td>
元素。你的@click方法可以做你所描述的:
//in your Vue instance
...
methods:{
selectResponder(responder){
//either...
responder.selected = true;
//or maybe...
this.selected = responder;
}
}
...
相关文章:
- Backbone.js将模型绑定到视图时出错
- Angularjs无法将单选按钮与嵌套范围内的模型绑定
- 当显式定义控制器参数时,默认模型绑定器会发生异常
- NG-重复中断指令模型绑定
- 模型绑定重置后,Angularjs 电子邮件表单字段未清除/重置
- 如何将角度动画延迟到模型绑定之后
- 模型如何将Javascript FormData与Asp.net Controllers模型绑定
- Angular Js将文本输入与模型绑定
- ASP.Net MVC模型绑定到javascript
- 如何在编辑项目时禁用模型绑定
- 如何在AngularJS中创建类似字典的模型绑定
- ng模型绑定无法使用ng模板
- 模型绑定在 AngularJS 中不同步
- 如何将指令模型绑定到异步服务数据
- 挖空视图模型绑定未定义错误
- JS框架如何将模型绑定到视图
- AngularJS将模型绑定到ngRepeat(并对其进行评估)
- 将模型绑定到模板的控件
- AngularJS和Play框架模型绑定和模板
- MVC 模型绑定无法通过 AJAX 请求工作