• <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
    主站蜘蛛池模板: 区亚洲欧美一级久久精品亚洲精品成人网久久久久| 久久亚洲精品国产精品| 麻豆国产在线精品国偷产拍| 国产精品男男视频一区二区三区| 精品永久久福利一区二区| 欧美人与性动交α欧美精品成人色XXXX视频 | 精品无码国产自产拍在线观看蜜| 欧美+亚洲+精品+三区| 欧美精品黑人粗大免费| 午夜国产精品无套| 久久这里只有精品视频99| 国产成人精品免费大全| 国产精品污视频| 国产成人精品久久二区二区| 久久国产免费观看精品3| 亚洲欧美日韩国产精品专区| 日韩精品欧美国产在线| 国产一区二区三区欧美精品| 国产99视频精品免费视频76 | 国产精品无套内射迪丽热巴| 亚洲国产精品无码久久SM| 无码乱码观看精品久久| 偷拍精品视频一区二区三区| 久久精品国产亚洲Aⅴ蜜臀色欲| 国产精品小视频免费无限app| 白浆都出来了视频国产精品| 国产叼嘿久久精品久久| 99久久精品费精品国产| 91精品观看91久久久久久| 久久这里只有精品首页| 91精品国产品国语在线不卡| 91精品国产福利在线观看麻豆| 99久久国产综合精品五月天喷水| 中文精品久久久久国产网址| 青青青青久久精品国产| 91亚洲国产成人久久精品| 国产精品爱搞视频网站| 国模和精品嫩模私拍视频| 久久久国产精品| 亚洲国产人成精品| 久久亚洲精精品中文字幕|