Angular JS:input[radio]dons'不起作用
Angular JS: input[radio] doesn't work
这是我的代码:
<div ng-controller="TestController">
<input ng-repeat="item in array" ng-model="selected.name" value="{{item.name}}" type="radio"></input>
</div>
<script type="text/javascript">
var app = angular.module('app', []);
app.controller('TestController', function ($scope) {
$scope.array = [{
name: 'lee',
seq: 1,
}, {
name: 'tom',
seq: 2,
}, {
name: 'jack',
seq: 3,
}];
$scope.selected = $scope.array[0];
});
</script>
显示页面时,默认选中的单选框是正确的。但它不能取消选中,我只能在另外两个复选框之间切换?如何解决此问题?
ng重复创建新的作用域,因此您应该确定父作用域。
有关详细信息,请参阅https://docs.angularjs.org/api/ng/directive/ngRepeat
var app = angular.module('app', []);
app.controller('TestController', function ($scope) {
$scope.array = [{
name: 'lee',
seq: 1,
}, {
name: 'tom',
seq: 2,
}, {
name: 'jack',
seq: 3,
}];
$scope.selected = $scope.array[0].name;
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="app" ng-controller="TestController">
<div ng-repeat="item in array">
<input type="radio" ng-model="$parent.selected"
ng-value="item.name" >
</div>
</div>
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- AngularJS ng include dons'不起作用
- AngularJS:$on dons'不起作用
- getDocument by id/get input text from button dons'不起作用
- 与ng一起使用localstorage Change dons'不起作用
- 点击按钮dons'它在IE9中不起作用,但没有错误消息(它在chrome中起作用)
- 带有c#dons'不起作用
- Angular JS:input[radio]dons'不起作用
- Php select onchange dons'似乎不起作用
- .src=Array[i]dons'似乎不起作用
- 尝试内联编写javascript函数:dons'不起作用
- Meteor-dons'中的查询子文档;不起作用
- 多个函数的javascript onsubmit事件check dons'不起作用
- jquery设置并删除选中的属性dons'不起作用,javascript起作用
- 联系表单7重定向on_sent_ok dons'不起作用
- RegEx完全匹配^abc$dons'不起作用
- jquery点击输入[type='']dons'不起作用
- gullowinclude with gullow uglify dons'不起作用