?
Ce document utilise Manuel du site Web PHP chinois Libérer
在HTML規(guī)范中不要求瀏覽器必須結(jié)出像checked這種布爾型屬性的值(例如為true時有值,為false時無值)。如何我們在這種屬性上使用Angular表達(dá)式,則當(dāng)值為false時會被瀏覽器把屬性刪除。ngChecked
指令解決了 checked
屬性存在的這個問題。這個指令不會被瀏覽器刪除,并且可以進(jìn)行數(shù)據(jù)綁定。
<INPUT
ng-checked="">
...
</INPUT>
參數(shù) | 類型 | 詳述 |
---|---|---|
ngChecked | expression | 如果表達(dá)式為真,則在元素上放置"checked"屬性。 |
Check me to check both: <input type="checkbox" ng-model="master"><br/><input id="checkSlave" type="checkbox" ng-checked="master">
protractor.jsit('should check both checkBoxes', Function() {
expect(element(by.id('checkSlave')).getAttribute('checked')).toBeFalsy();
element(by.model('master')).click();
expect(element(by.id('checkSlave')).getAttribute('checked')).toBeTruthy();});