簡體   English   中英

如何對html數據屬性和占位符進行ng-bind?

[英]How to ng-bind on html data attributes and placeholders?

因為我們知道它是很好用ng-bind ,而不是{{expression}}考慮這顯然是提到的性能在這里

與此類似,只想了解如何綁定class屬性或data屬性或與html顯示元素無關的其他任何屬性?

例如:我們可以綁定到span元素,例如: <span ng-bind="vm.bindText"></span>

如果我們想在沒有任何條件或不使用ng-class以及directives情況下綁定class ,該怎么辦

現在看起來像這樣: <span class="{{vm.bindText}}"></span>

該實現適用於以下類: <span ng-class="vm.bindText"></span>

但是如何對自定義數據屬性執行此操作,例如: <input data-id="vm.bindOldId" placeholder="vm.bindText">而不是<input data-id="{{vm.bindOldId}}" placeholder="{{vm.bindText}}">

只是想知道這一點,這樣做真的有意義嗎?

讓我知道你對此的想法。

你不能使用ng-class嗎?

ng-class="vm.bindText"

您可以像這樣將數據屬性添加到:

ng-attr-data-YOUR_ATTRIBUTE="YOUR VALUE"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM