• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    Angularjs單選框相關的示例代碼

    來源:懂視網 責編:小采 時間:2020-11-27 22:32:26
    文檔

    Angularjs單選框相關的示例代碼

    Angularjs單選框相關的示例代碼:本文介紹了Angularjs單選框相關的示例代碼,分享給大家。具體如下: 使用angular1.6.5 1.ng 獲取ng-repeat遍歷出來的radio的value 1)普通形式(不使用ng-repeat) 可以正常顯示 <input type=radio name=t1 ng-m
    推薦度:
    導讀Angularjs單選框相關的示例代碼:本文介紹了Angularjs單選框相關的示例代碼,分享給大家。具體如下: 使用angular1.6.5 1.ng 獲取ng-repeat遍歷出來的radio的value 1)普通形式(不使用ng-repeat) 可以正常顯示 <input type=radio name=t1 ng-m

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

    使用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的作用域不是全局的,相當于局部變量,無法在全局訪問到其中變量。所以要使用$parent來使其成為全局變量,可全局訪問。

    2.ng使用單選框的例子

    從json動態生成,數據綁定

    1)生成單選框的 json 數據

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

    2)HTML代碼

    由json數據可以看出,需要使用兩個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代碼

    由于用的固定數據,就是簡單的初始化

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

    4)結果截圖

    結果截圖

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    Angularjs單選框相關的示例代碼

    Angularjs單選框相關的示例代碼:本文介紹了Angularjs單選框相關的示例代碼,分享給大家。具體如下: 使用angular1.6.5 1.ng 獲取ng-repeat遍歷出來的radio的value 1)普通形式(不使用ng-repeat) 可以正常顯示 <input type=radio name=t1 ng-m
    推薦度:
    標簽: js 代碼 實例
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 精品福利一区二区三区免费视频| 精品国产一区二区三区免费| 久久丫精品国产亚洲av不卡| 亚洲精品免费视频| 亚洲AV无码久久精品狠狠爱浪潮| 成人国产精品一区二区视频| 国产日韩精品欧美一区喷水| 老司机精品影院91| 国产精品成人无码久久久久久 | 国产一级精品高清一级毛片| 精品卡一卡二卡乱码高清| 欧美精品区一级片免费播放| 亚洲精品线在线观看| 国产精品多人p群无码| 亚洲国产精品人人做人人爱| 精品人妻少妇一区二区三区| 2022精品国偷自产免费观看| 国产精品涩涩涩视频网站| 亚洲伊人久久精品影院| 久久精品国产亚洲一区二区三区| 欧美亚洲精品在线| 99精品热这里只有精品| 人妻精品久久无码区| 伊人精品视频在线| 久久露脸国产精品| 精品久久久久国产免费| 成人国产精品一区二区视频| 久久精品国产精品国产精品污| 99精品一区二区三区无码吞精| 精品乱码久久久久久久| 久久亚洲欧美国产精品 | 国产精品美女久久久网AV| 久久精品免费一区二区三区| 成人精品视频99在线观看免费| 亚洲精品高清无码视频| 亚洲国产精品成人久久蜜臀| 免费精品国产自产拍在线观看| 精品人妻伦九区久久AAA片69 | 国内精品久久久久| 国产精品国产精品国产专区不卡| 国产区精品一区二区不卡中文|