角度 2 向绑定不起作用,但表达式起作用
Angular 2-way binding not working but expression does
>我有以下内容:
<div class="row" ng-repeat="item in repo.items">
<div class="col-md-6 segment">
<div class="display-text animation editable">
<pre><span class="contenteditable"
tabindex="0"
contenteditable="true"
ng-model="item.text"></span></pre>
</div>
</div>
</div>
2 向绑定不适用于 ng-model="item.text",但如果我在同一迭代中使用表达式{{item.text}}
,它可以正常工作。
我错过了导致此行为的任何特定原因?
当您
只想用于视图时,ng-model
用于输入标记,您应该使用 ng-bind
。
因此,您应该在标签中使用ng-bind="item.text"
或{{item.text}}
而不是ng-model="item.text"
span
。
<pre>
<span class="contenteditable"
tabindex="0"
contenteditable="true"
ng-bind="item.text"></span>
</pre>
或
<pre>
<span class="contenteditable"
tabindex="0"
contenteditable="true">{{item.text}}</span>
</pre>
相关文章:
- 我的AngularJS表达式没有'不起作用
- Angular Filter在指令表达式中不起作用
- 谷歌浏览器模式正则表达式在使用setCustomValidity动态创建表单时不起作用
- 属性选择器不起作用(语法错误、无法识别的表达式)
- 使用replace方法替换innerHTML以及在Javascript中不起作用的正则表达式
- 为什么javascript替换方法(没有regex)在angularjs表达式中不起作用来删除 
- javascript正则表达式不起作用:至少一个0-9,一个a-z,一个a-z,一个来自$-_.+*'()
- gulp-main-bower文件正则表达式过滤器不起作用
- 在javascript中提取正则表达式组不起作用
- AngularJS ng显示表达式在加载时不起作用
- Angular Js表达式不起作用
- 为什么Angular视图中的数组表达式不起作用
- 堆叠三元运算符在 Angularjs 表达式中不起作用
- 无法理解为什么Javascript正则表达式不起作用
- 将正则表达式存储在数组中在 Javascript 中不起作用
- 用于十进制验证的 Javascript 正则表达式不起作用
- 为什么 OR 在此正则表达式中不起作用
- 节点.js正则表达式不起作用
- 正则表达式 jQuery 不起作用
- 角度 2 向绑定不起作用,但表达式起作用