我是AngularJS的新手,我正在獨立學習它。
我讀了約ng-if
using the official AngularJS website。Angular JS ng-if
我得到了鍛鍊,我需要掃描顏色,如果顏色是白色(十六進制#fff
),我(十六進制#000
)跨度的背景色改爲黑色。
這就是我試過的JSbin。
我涉及JavaScript,因爲我不知道如何處理Angular上的CSS,我認爲這就是爲什麼代碼不能按預期工作的原因。
抱歉無知。
在此先感謝。
我是AngularJS的新手,我正在獨立學習它。
我讀了約ng-if
using the official AngularJS website。Angular JS ng-if
我得到了鍛鍊,我需要掃描顏色,如果顏色是白色(十六進制#fff
),我(十六進制#000
)跨度的背景色改爲黑色。
這就是我試過的JSbin。
我涉及JavaScript,因爲我不知道如何處理Angular上的CSS,我認爲這就是爲什麼代碼不能按預期工作的原因。
抱歉無知。
在此先感謝。
如果您有ng-click
(或根本就沒有),則不要使用內聯JS(onclick
)。我建議你退後一步,確保你明白髮生了什麼,而不是隨意放入一些代碼,希望它們能夠給你想要的東西。
這是更新的demo。
首先,我刪除了onClick
。然後我將該功能更改爲包含在scope
中,因爲這是您放入諸如ng-click
等東西的唯一方法,可以找到這些功能。最後,我更改添加了一個backgroundColor
變量被設置爲所需的顏色,當點擊按鈕,並更改輸出元素的style
屬性有一個background-color
而不是color
像你一樣。
此外,我不明白ng-if
與此有什麼關係。
謝謝,效果很好。 – rolory
如果您打算進行更多的角度開發,您可能需要查看[plunker](http://plnkr.co/)。 – Seiyria
您可以將代碼發佈到jsbin中,但是如果可以的話嘗試創建[Minimal,Complete和Verifiable示例](http://stackoverflow.com/help/mcve)並在此發佈 – Fedor