我正在編寫一個<password>
指令,其中將包含一個<input>
後跟一個<span>
(允許用戶顯示/隱藏密碼的圖標)。是否有可能讓Angular用這兩個元素替換HTML中的指令元素,並將指令元素上存在的所有屬性應用於<input>
元素?我可以用兩個元素替換Angular指令嗎?
所以:
<password ng-model="myVar" ng-change="myTrigger" ng-whatever="myWhatever"></password>
將成爲:
<span>
<input type="password" ng-model="myVar" ng-change="myTrigger" ng-whatever="myWhatever"/>
<span ng-click="togglePasswordVisibility()">show/hide</span>
</span>
,如果用戶添加任何其他屬性<password>
讓他們施加於<input>
。
謝謝!這正是我所期待的。如果有任何問題,我會測試它並更新它,但對我來說,這看起來沒問題。 – stackular