程式碼如下
<input type='text' ng-model='cdkey.name'> {{cdkey.name}}
ngModel的input框正確的顯示了數據,但是右邊雙括號中沒有顯示數據,發生這種情況的原因是什麼?
追加:ng-bind也可以正確顯示,但是雙花括號不行,是不是ngBind和雙花括號渲染方式不同? ? ?
1.如果input里面的ng-model绑定的数据模型不是一个Object,那麼應該不會出現這種情況。 2.ng-bind和{{}}渲染資料的結果在它們綁定的資料模型是物件時,渲染結果不同。 3.我寫了一個demo,你可以看看。
input
ng-model
Object
ng-bind
{{}}
<input type='text' ng-model='cdkey.name' value="cdkey.name">
input 標籤的值當然應該放在 屬性valuel裡。
1.如果
input
里面的ng-model
绑定的数据模型不是一个Object
,那麼應該不會出現這種情況。2.
ng-bind
和{{}}
渲染資料的結果在它們綁定的資料模型是物件時,渲染結果不同。3.我寫了一個demo,你可以看看。
input 標籤的值當然應該放在 屬性valuel裡。