?
Dieses Dokument verwendet PHP-Handbuch für chinesische Websites Freigeben
HTML規(guī)范不要求瀏覽器對(duì)布爾型屬性必須給出值,例如selected(它們存在表示true,不存在表示false)。 如果我們放置了一個(gè)Angular動(dòng)態(tài)表達(dá)式到這樣的屬性上,在瀏覽器刪除屬性時(shí)綁定信息將會(huì)丟失。 ngSelected
指令解決了 selected
屬性存在的問題。這個(gè)指令不會(huì)被瀏覽器刪除,并提供了一個(gè)永久的可靠的地方存放綁定信息。
<OPTION
ng-selected="">
...
</OPTION>
參數(shù) | 類型 | 詳述 |
---|---|---|
ngSelected | expression | 如果表達(dá)式為真, 指定的屬性"selected" 會(huì)被設(shè)到元素上。 |
Check me to select: <input type="checkbox" ng-model="selected"><br/><select>
<option>Hello!</option>
<option id="greet" ng-selected="selected">Greetings!</option></select>
it('should select Greetings!', Function() {
expect(element(by.id('greet')).getAttribute('selected')).toBeFalsy();
element(by.model('selected')).click();
expect(element(by.id('greet')).getAttribute('selected')).toBeTruthy();});