深入淺析AngularJs模版與v-bind
簡介
v-bind與{{}}都可以對數(shù)據(jù)進行綁定,但是二者有區(qū)別的,v-bind不好,為什么說v-bind不好是因為v-bin做了完全替換的錯做,如果你想做字符串的拼接那么v-bind不是很好的選擇,下面看例子。
代碼段來嘍
比如我們有個這樣的需求我們定義一個變量a和一個變量b,計算變量a*b的值顯示出來。
我去多簡單呀,這玩意也好意思寫簡書,快回家種地吧!哈哈。
我們要的輸出樣式是醬紫的(a*b)=>a*b例如:(3*4)=>12
<div ng-app="" ng-init="a=3;b=4"> <input type="text" ng-model="a"/>*<input type="text" ng-model="b" /> =<span v-bind="a*b">結果是:</span> </div>
這種做法會將整個span標簽上的text都會替換掉結果只顯示12
<div ng-app="" ng-init="a=3;b=4"> <input type="text" ng-model="a"/>*<input type="text" ng-model="b"/> =<span>({{a}}*{}=>{{a*b}})<span/> </div>
所以做開發(fā)的時候盡量使用{{}}。
總結
以上所述是小編給大家介紹的AngularJs模版與v-bind,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
解決angular雙向綁定無效果,ng-model不能正常顯示的問題
今天小編就為大家分享一篇解決angular雙向綁定無效果,ng-model不能正常顯示的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10Angularjs注入攔截器實現(xiàn)Loading效果
angularjs作為一個全ajax的框架,對于請求,如果頁面上不做任何操作的話,在結果反回來之前,頁面是沒有任何響應的,不像普通的HTTP請求,會有進度條之類2015-12-12