AngularJs中单选按钮无法选中
创始人
2024-10-27 15:01:25
0

问题描述:

在AngularJS应用程序中,使用ng-model指令绑定单选按钮,但是当点击单选按钮时,按钮不会被选中。

原因:

通常这种情况发生在使用了ng-repeat指令动态生成单选按钮组时。

使用以下方法可以解决此问题:

  1. 添加ng-value指令到每个单选按钮中

  2. 将ng-model绑定到单选按钮组中的一个变量

  3. 使用ng-click指令绑定选中单选按钮的函数

下面是一些示例代码:

HTML:

JS:

var app = angular.module('myApp', []);

app.controller('MyCtrl', function($scope) { $scope.items = [ {id: 1, name: 'Item 1'}, {id: 2, name: 'Item 2'}, {id: 3, name: 'Item 3'} ];

$scope.onItemSelected = function() {
    console.log($scope.selectedItem);
}

});

在以上示例中,ng-value指令指定每个单选按钮的值为其id,ng-model指令绑定整个单选按钮组中的selectedItem变量,ng-click指令绑定onItemSelected函数,该函数在每次单选按钮选中时被调用,并在控制台中打印selectedItem变量的值。

相关内容

热门资讯

黑科技新版(aapoker a... 相信很多朋友都在电脑上玩过pokermastersteam吧,但是很多朋友都在抱怨用电脑玩起来不方便...
黑科技ai(德州nzt软件)智... 黑科技ai(德州nzt软件)智星德州扑克往昔是真的有挂!太嚣张了一直真的有挂(2020已更新)(哔哩...
黑科技有挂(Wepoke挂)智... 黑科技有挂(Wepoke挂)智星德州菠萝素来是有挂!太坑了先前是真的有挂(2026已更新)(哔哩哔哩...
黑科技安卓版(wepoke软件... 黑科技安卓版(wepoke软件)德州往昔存在有挂!太离谱了一贯是有挂(2025已更新)(哔哩哔哩)准...
黑科技辅助(wpk检测)扑克王... 黑科技辅助(wpk检测)扑克王最初真的有挂!太嚣张了都是存在有挂(2023已更新)(哔哩哔哩);扑克...
辅助黑科技(Wepoke德州局... 辅助黑科技(Wepoke德州局)AAPOKER一贯真的是有挂!太嚣张了固有存在有挂(2023已更新)...
黑科技存在(WPK控制)好运大... 黑科技存在(WPK控制)好运大菠萝一向是有挂!太无语了起初有挂(2021已更新)(哔哩哔哩);亲,其...
黑科技挂(wpk逻辑)wpk俱... 黑科技挂(wpk逻辑)wpk俱乐部果然真的是有挂!太嚣张了确实存在有挂(2021已更新)(哔哩哔哩)...
黑科技代打(wpk透视)线上德... 黑科技代打(wpk透视)线上德州一向是真的有挂!太无语了原生真的有挂(2025已更新)(哔哩哔哩)是...
黑科技实锤(Wepokeplu... 来玩app德州扑克赢率提升策略‌;黑科技实锤(Wepokeplus)来玩app德州扑克其实是真的有挂...