javascript - 使用 Angular 从元素数组创建单选按钮列表

标签 javascript angularjs html angular-ui

我想使用 angular js 从一组元素创建一个单选按钮列表 ng-重复。

任何例子都会有所帮助,谢谢

最佳答案

这是一个简单的例子

<!doctype html>
<html ng-app="myApp">
  <head>
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.min.js"></script>
    <script src="script.js"></script>

  </head>
  <body ng-controller="myCtrl">
    <label ng-repeat="element in elements">
      <input type="radio" ng-value="element"/ >
      {{element}}
    </label>

  </body>
</html>

angular.module('myApp', [])
    .controller('myCtrl', ['$scope', function($scope) {
        $scope.elements = [1,2,3,4,5];
    }]);

笨蛋

http://plnkr.co/edit/hNI5kjMHW6G9kSUeJtOp?p=preview

使用指令 ng-appng-controller 将 Controller 与 View 连接起来。在您的 Controller 中,包括 $scope 作为依赖项,然后在其上设置一个包含元素数组的变量。

在标签元素上使用 ng-repeat,并使用 Angular 表达式插入元素的值。

希望这对您有所帮助。

关于javascript - 使用 Angular 从元素数组创建单选按钮列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32702038/

相关文章:

javascript - d3.js 绑定(bind)数组中的数据数组

javascript - hasOwnProperty 不适用于对象数组、组合对象

javascript - 从swift调用 Angular 函数

javascript - 标记在 select2 中不起作用

jQuery - 分组图片库 [第一张图片未显示]

javascript - 停止 d3 圆包标签重叠

javascript - ([numbers],numbers)作为函数参数,如何从[]之外获取数字?

javascript - 使用 JavaScript 从 HTML 表单中删除所有输入标签

Angularjs - 多个 $http REST 调用(第二个调用取决于第一个的输出)

javascript - 使用嵌套 ng-repeat 中的 ng-class