最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Angularjs單選框相關(guān)的示例代碼

 更新時間:2017年08月17日 11:53:23   作者:治電小白菜  
本篇文章主要介紹了Angularjs單選框相關(guān)的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文介紹了Angularjs單選框相關(guān)的示例代碼,分享給大家。具體如下:

使用angular1.6.5

1.ng 獲取ng-repeat遍歷出來的radio的value

1)普通形式(不使用ng-repeat)

可以正常顯示

  <input type="radio" name="t1" ng-model="demo" value="a">a <br>
  <input type="radio" name="t1" ng-model="demo" value="b">b
  <h2>{{demo}}</h2>

不使用ng-repeat

2)使用ng-repeat

則無法顯示

  <label ng-repeat="x in arrStr">
    <input type="radio" name="type1" ng-model="demo" value="{{x}}">
    {{x}}
  </label>
  {{demo}}

3)解決2的問題

若使用ng-repeat則必須在ng-model中加入$parent

  <div ng-app="myApp" ng-controller="myCtrl">
    <label ng-repeat="x in arrStr">
      <input type="radio" name="demo" value="{{x}}" ng-model="$parent.demo">{{x}}
    </label>
    <h1>{{demo}}</h1>
  </div>

成功顯示

原因:因為在ng-repeat中,$scope的作用域不是全局的,相當(dāng)于局部變量,無法在全局訪問到其中變量。所以要使用$parent來使其成為全局變量,可全局訪問。

2.ng使用單選框的例子

從json動態(tài)生成,數(shù)據(jù)綁定

1)生成單選框的 json 數(shù)據(jù)

  [{
    "display":"開關(guān)",
    "data_range":["true","false"]
   },
   {
    "display":"工作模式",
    "data_range":["自動","手動"]
   }]

2)HTML代碼

由json數(shù)據(jù)可以看出,需要使用兩個ng-repeat,一個用來遍歷整體,一個用來遍歷選項

  <div ng-app="myApp" ng-controller="myCtrl">
    <div ng-repeat="x in str">
      <span>{{x.display}}:</span>
      <label ng-repeat="y in x.data_range">
        <input type="radio" name="{{x.display}}" ng-model="$parent.demo" value="{{y}}">{{y}}    
      </label>
      你的選擇:{{demo}}
    </div>
  </div>

3)js代碼

由于用的固定數(shù)據(jù),就是簡單的初始化

var app = angular.module("myApp", [])
    app.controller("myCtrl", function($scope, $log, $http){
      $scope.str = [
        {
          "display":"開關(guān)",
          "data_range":["true","false"]
        },
        {
          "display":"工作模式",
          "data_range":["自動","手動"]
        }
      ]
    })

4)結(jié)果截圖

結(jié)果截圖

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

平顺县| 马山县| 万年县| 扎赉特旗| 思南县| 大名县| 光泽县| 怀宁县| 平原县| 柳林县| 嘉义县| 彰化市| 兴业县| 四川省| 调兵山市| 贵阳市| 莱州市| 乌鲁木齐县| 乌什县| 五莲县| 黑河市| 米易县| 伊川县| 淳安县| 东安县| 水富县| 积石山| 阳谷县| 湘阴县| 河西区| 五大连池市| 武邑县| 宁河县| 敖汉旗| 桦川县| 兰西县| 松阳县| 砀山县| 如东县| 辽阳县| 西乡县|