Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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
Javascript 角度双向绑定不起作用,但表达式起作用_Javascript_Angularjs - Fatal编程技术网

Javascript 角度双向绑定不起作用,但表达式起作用

Javascript 角度双向绑定不起作用,但表达式起作用,javascript,angularjs,Javascript,Angularjs,我有以下资料: <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" contente

我有以下资料:

<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>
<pre>
     <span class="contenteditable" 
           tabindex="0"
           contenteditable="true">{{item.text}}</span>
</pre>

双向绑定对ng model=“item.text”不起作用,但如果在同一迭代中使用表达式
{{item.text}
,它会正常工作


我遗漏了导致这种行为的具体原因吗

ng model
用于输入标记当您只想用于查看时,应使用
ng bind

因此,您应该在
span
标记中使用
ng bind=“item.text”或
{{item.text}
而不是
ng model=“item.text”



{{item.text}

ng model
用于输入标记当您只想用于查看时,应使用
ng bind

因此,您应该在
span
标记中使用
ng bind=“item.text”或
{{item.text}
而不是
ng model=“item.text”



{{item.text}

发布包括控制器在内的完整代码。
ng型号
仅用于输入标签,不用于span!!使用
{{item.text}
发布包括控制器在内的完整代码。
ng model
仅用于输入标记,不用于span!!使用
{{item.text}
<pre>
     <span class="contenteditable" 
           tabindex="0"
           contenteditable="true">{{item.text}}</span>
</pre>