©
このドキュメントでは、php中国語ネットマニュアルリリース
在HTML规范中不要求浏览器必须结出像checked这种布尔型属性的值(例如为true时有值,为false时无值)。如何我们在这种属性上使用Angular表达式,则当值为false时会被浏览器把属性删除。ngChecked
指令解决了checked
属性存在的这个问题。这个指令不会被浏览器删除,并且可以进行数据绑定。
ng-checked="">...
参数 | 类型 | 详述 |
---|---|---|
ngChecked | expression | 如果表达式为真,则在元素上放置"checked"属性。 |
Checkme to check both:<input type="checkbox"ng-model="master"><br/><input id="checkSlave"type="checkbox"ng-checked="master">
protractor.js
it('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();});