?
Dieses Dokument verwendet PHP-Handbuch für chinesische Websites Freigeben
ngClassOdd
和 ngClassEven
指令工作方法類似 ngClass, 只是它們只能配合 ngRepeat
進(jìn)行工作來(lái)改變奇數(shù)(偶數(shù))行的效果。
指令只在ngRepeat的域內(nèi)有效。
<ANY
ng-class-even="">
...
</ANY>
<ANY class="ng-class-even: ;"> ... </ANY>
參數(shù) | 類型 | 詳述 |
---|---|---|
ngClassEven | expression | 可求值表達(dá)式。表達(dá)式返回結(jié)果必須為空格分隔的CSS類名字符串或數(shù)組。 |
<ol ng-init="names=['John', 'Mary', 'Cate', 'Suz']">
<li ng-repeat="name in names">
<span ng-class-odd="'odd'" ng-class-even="'even'">
{{name}}
</span>
</li>
</ol>
.odd {
color: red;
}
.even {
color: blue;
}
it('should check ng-class-odd and ng-class-even', Function() {
expect(element(by.repeater('name in names').row(0).column('name')).getAttribute('class')).
toMatch(/odd/);
expect(element(by.repeater('name in names').row(1).column('name')).getAttribute('class')).
toMatch(/even/);});