第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

AngularJS:為什么ng-BIND在角度上比{}好?

AngularJS:為什么ng-BIND在角度上比{}好?

AngularJS:為什么ng-BIND在角度上比{}好?我參加了一次有角度的演講,會上提到的人之一ng-bind比{{}}綁定。其中一個原因,ng-bind將變量放在監(jiān)視列表中,只有當有模型更改時,數(shù)據(jù)才會被推送到視圖中,另一方面,{{}}每次都會插值這個表達式(我猜這是角度循環(huán))并推送這個值,即使值改變與否。此外,如果屏幕上沒有多少數(shù)據(jù),則可以使用{{}}而且性能問題也是看不見的。有人能幫我解釋一下這個問題嗎?
查看完整描述

3 回答

?
MMMHUHU

TA貢獻1834條經(jīng)驗 獲得超8個贊

能見度:

當您的angularjs正在引導(dǎo)時,用戶可能會看到您放在html中的括號。這可以用ng-cloak..但對我來說,這是一個解決辦法,如果我用的話,我不需要用ng-bind.


業(yè)績:

這個{{}}慢得多.

這,這個ng-bind指令并將一個觀察者放在傳遞的變量上。所以ng-bind將只適用于傳遞的值實際上是變化的。.

另一方面,括號將是骯臟檢查重新振作起來每一,每個 $digest即使是不必了.


我目前正在構(gòu)建一個大的單頁應(yīng)用程序(每個視圖大約有500個綁定)。從{}改為嚴格ng-bind每一次都為我們節(jié)省了20%scope.$digest.


建議:

如果使用翻譯模塊,如角度平移,總是喜歡指令在括號注釋之前。

{{'WELCOME'|translate}} => <span ng-translate="WELCOME"></span>

如果您需要一個過濾器函數(shù),最好選擇一個指令,它實際上只是使用您的自定義篩選器。$Filter服務(wù)的文檔


角為1.3xbindonce介紹了功能。因此,您可以將表達式/屬性的值綁定一次(當!=‘unDefined’時綁定。)

當您不期望您的綁定發(fā)生更改時,這是非常有用的。

用法:放置::在你裝訂之前:

<ul>  
  <li ng-repeat="item in ::items">{{item}}</li></ul>  <a-directive name="::item"><span data-ng-bind="::value"></span>

例子:

ng-repeat若要輸出表中的某些數(shù)據(jù),每行有多個綁定。翻譯-綁定,過濾輸出,在每個范圍摘要中執(zhí)行。


查看完整回答
反對 回復(fù) 2019-06-28
?
慕娘9325324

TA貢獻1783條經(jīng)驗 獲得超4個贊

ng-bind{{...}}

例如,您可以:

<div>
  Hello, {{variable}}</div>

這意味著整個文本Hello, {{variable}}圍住<div>將被復(fù)制并存儲在內(nèi)存中。

如果你做的是這樣的事情:

<div>
  Hello, <span ng-bind="variable"></span></div>

只有值的值將存儲在內(nèi)存中,角將注冊一個觀察者(監(jiān)視表達式),其中只包含變量。


查看完整回答
反對 回復(fù) 2019-06-28
  • 3 回答
  • 0 關(guān)注
  • 544 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號