[英]Angular JS ng-if
我是AngularJS的新手,並且正在獨立學習。
我使用AngularJS官方網站了解了ng-if
。
我進行了一項練習,需要掃描一種顏色,如果顏色是白色 (十六進制為#fff
),則應將跨度的背景色更改為黑色 (十六進制為#000
)。
這就是我嘗試過的JSbin 。
我參與了Javascript,因為我不知道如何在Angular上處理CSS,我認為這就是為什么代碼無法按預期工作的原因。
對不起,我很無知。
提前致謝。
進行ng-click
(或完全不這樣做),您無需使用內聯JS( onclick
)。 我建議您退后一步,確保您了解正在發生的事情,而不僅僅是放入隨機的代碼中,希望它們能為您提供所需的信息。
這是更新的演示 。
首先,我刪除了onClick
。 然后我更改了要包含在scope
的函數,因為這是您放入ng-click
類的東西才能找到這些函數的唯一方法。 最后,我更改了添加的backgroundColor
變量,以在單擊按鈕時將其設置為所需的顏色,並將輸出元素的style
屬性更改為具有background-color
而不是像以前那樣具有color
。
另外,我看不到ng-if
與這有什么關系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.