我使用的是angularjs,我很新,我需要一個指令,根據條件它將改變具有指令屬性的輸入框的背景顏色。我如何接受調用元素來改變它的背景。Angularjs指令改變輸入框的顏色
0
A
回答
3
你可以用ng-style
做到這一點,無論如何,如果你真的需要它包裹在我爲你製作的指令中Plunkr
它會在輸入更改後立即更新。
我在那裏做的是觀察顏色變化,並將其設置爲指令中的ng-style
並將其轉換。
0
這裏是它會是什麼樣子使用納克級的工作例如: View Demo
<div ng-app>
<form>
<input type="text" ng-class="{ error: faulty }" size="30"/>
<input type="checkbox" ng-model="faulty"/> check me
</form>
.error {
background-color:red;
border:2px solid blue;
}
0
請看下面的例子。
我創建指令輸入框要做到這一點
<input-Box is-maximized="isMaximized" />
該指令是
<input type="input" ng-class="{mini: (isMaximized == 1), box: (isMaximized == 0)}" />
二手NG級,改變基於條件的顏色。如果在父控制器中將isMaximized設置爲1,則它將應用迷你類,如果它設置爲0,它將應用盒類。
相關問題
- 1. 輸入框和CSS改變顏色
- 2. 改變顏色輸入
- 3. 輸入模式屬性,以改變輸入框的顏色
- 4. AngularJS兩個指令做同樣的事情(改變顏色),哪一個改變顏色?
- 5. Easypiechart angularJs改變顏色
- 6. angularJS改變背景顏色
- 7. jquery:改變輸入標籤的顏色
- 8. 改變輸入的背景顏色
- 9. AngularJS - 輸入更改指令值以外傳入指令
- 10. 改變輸出的顏色
- 11. 如何更改輸入邊框顏色
- 12. 改變窗框的顏色
- 13. 使輸入顏色框變大
- 14. 邊框顏色變化沒有輸入
- 15. DIV輸入標籤值改變顏色
- 16. 從輸入改變字符顏色
- 17. AngularJS:擴展輸入指令
- 18. im4Java,改變框架顏色?
- 19. 改變文本輸入邊框顏色由CSS
- 20. 如果輸入爲空,邊框顏色不會改變
- 21. FullCalendar改變邊框顏色不改變
- 22. AngularJS自定義輸入指令。覆蓋默認輸入指令
- 23. 改變顏色的顏色
- 24. 顏色變化與輸入
- 25. 改變文本框的邊框顏色
- 26. 如果輸入文字,更改輸入邊框顏色
- 27. 在AngularJS中使用指令更改值輸入AngularJS
- 28. 改變顏色的顏色改變所有圓形顏色
- 29. 當在輸入中輸入X秒後改變背景顏色
- 30. 用angularjs改變背景顏色
使用[納克級的指令(http://docs.angularjs.org/api/ng.directive:ngClass),可以方便地根據一些條件設置CSS類 –