©
Dieses Dokument verwendetPHP-Handbuch für chinesische WebsitesFreigeben
HTML单选框。
Type="radio"ng-model=""value=""[name=""] [ng-change=""]ng-value="">
参数 | 类型 | 详述 |
---|---|---|
ngModel | string | 声明用于数据绑定的Angular表达式。 |
value | string | 当被选中时,value会被置为表达式的值。 |
name
(可选)
|
string | 发布到表单下的控件的属性名称。 |
ngChange
(可选)
|
string | Angular表达式,当输入元素通过用户交互方式发生输入变化时会执行这个表达式。 |
ngValue | string | 当被选中时,value会被置为表达式的值。 |
angular.module('radioExample',[]).controller('ExampleController',['$scope',Function($scope){$scope.color='blue';$scope.specialValue={"id":"12345","value":"green"};}]);Note that `ng-value="specialValue"` sets radio item's value to be the value of `$scope.specialValue`.
protractor.js
it('should change state',Function(){varcolor=element(by.binding('color'));expect(color.getText()).toContain('blue');element.all(by.model('color')).get(0).click();expect(color.getText()).toContain('red');});