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

AngularJS單選框及多選框?qū)崿F(xiàn)雙向動態(tài)綁定

 更新時間:2016年01月13日 16:11:07   作者:奮飛  
這篇文章主要為大家詳細介紹了AngularJS單選框及多選框?qū)崿F(xiàn)雙向動態(tài)綁定的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

在AngularJS中提及雙向數(shù)據(jù)綁定,大家肯定會想到ng-model指令。

一、ng-model

ng-model指令用來將input、select、textarea或自定義表單控件同包含它們的作用域中的屬性進行綁定。它將當前作用域中運算表達式的值同給定的元素進行綁定。如果屬性不存在,它會隱式創(chuàng)建并將其添加到當前作用域中。
始終用ng-model來綁定scope上一個數(shù)據(jù)模型內(nèi)的屬性,而不是scope上的屬性,這可以避免在作用域或后代作用域中發(fā)生屬性覆蓋!

<input type="text" ng-model="modelName.somePrototype" />

二、type=”radio”

通過 value 屬性指定選中狀態(tài)下對應(yīng)的值,并通過 ng-model 將單選框與 $scope 中的屬性對應(yīng),便實現(xiàn)了 type=”radio” 時的雙向動態(tài)綁定。

<input type="radio" name="sex" value="male" ng-model="person.sex" />男
<input type="radio" name="sex" value="female" ng-model="person.sex" />女

三、type=”checkbox”

通過AngularJS 的內(nèi)置指令 ng-true-value 和 ng-false-value ,指定多選框在選中和未選中狀態(tài)下對應(yīng)的值,再通過ng-model 將其與 $scope 中的屬性對應(yīng),便實現(xiàn)了type=”checkbox” 的雙向動態(tài)綁定。

<input type="checkbox" ng-true-value="true" ng-false-value="false" ng-model="person.like.pingpong" />乒乓球
<input type="checkbox" ng-true-value="true" ng-false-value="false" ng-model="person.like.football" />足球
<input type="checkbox" ng-true-value="true" ng-false-value="false" ng-model="person.like.basketball" />籃球

四、完整示例

<html ng-app="myApp">
<head>
 <meta charset="UTF-8">
 <title>radio & checkbox</title>
 <script type="text/javascript" src="angular.js/1.4.4/angular.min.js"></script>
</head>
<body>
 <input type="radio" name="sex" value="male" ng-model="person.sex" />男
 <input type="radio" name="sex" value="female" ng-model="person.sex" />女
 <input type="text" ng-model="person.sex" />

 <input type="checkbox" ng-true-value="true" ng-false-value="false" ng-model="person.like.pingpong" />乒乓球
 <input type="checkbox" ng-true-value="true" ng-false-value="false" ng-model="person.like.football" />足球
 <input type="checkbox" ng-true-value="true" ng-false-value="false" ng-model="person.like.basketball" />籃球
 <span>{{ person.like.pingpong }} {{ person.like.football }} {{ person.like.basketball }} </span>
</body>
</html>

<script type="text/javascript">
 var app = angular.module('myApp', []);
 app.run(function($rootScope) {
  $rootScope.person = {
   sex: "female",
   like: {
    pingpong: true,
    football: true,
    basketball: false
   }
  };
 });
</script>

以上就是關(guān)于AngularJS單選框及多選框?qū)崿F(xiàn)雙向動態(tài)綁定的相關(guān)介紹,希望對大家的學(xué)習有所幫助。

相關(guān)文章

  • 在Angular中使用Renderer2的操作代碼

    在Angular中使用Renderer2的操作代碼

    Renderer2 類是 Angular 提供的一個抽象服務(wù),允許在不直接操作 DOM 的情況下操縱應(yīng)用程序的元素,本文給大家介紹了如何在 Angular 中使用 Renderer2,文中通過代碼示例給大家講解的非常詳細,需要的朋友可以參考下
    2024-03-03
  • Angular應(yīng)用tsconfig.json中的lib屬性示例解析

    Angular應(yīng)用tsconfig.json中的lib屬性示例解析

    這篇文章主要介紹了Angular應(yīng)用tsconfig.json中的lib屬性示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • AngularJS中關(guān)于ng-class指令的幾種實現(xiàn)方式詳解

    AngularJS中關(guān)于ng-class指令的幾種實現(xiàn)方式詳解

    這篇文章給大家介紹了angularJS中ng-class指令的三種實現(xiàn)方式,其中包括通過數(shù)據(jù)的雙向綁定、通過對象數(shù)組和通過key/value這三種方式,有需要的朋友們可以參考學(xué)習,下面來一起看看吧。
    2016-09-09
  • AngularJS模仿Form表單提交的實現(xiàn)代碼

    AngularJS模仿Form表單提交的實現(xiàn)代碼

    本文通過一段實例代碼給大家簡單介紹了angularjs模仿form表單提交的方法,非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-12-12
  • AngularJS 中的Promise --- $q服務(wù)詳解

    AngularJS 中的Promise --- $q服務(wù)詳解

    這篇文章主要介紹了AngularJS 中的Promise --- $q服務(wù)詳解方法的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • AngularJS教程之MVC體系結(jié)構(gòu)詳解

    AngularJS教程之MVC體系結(jié)構(gòu)詳解

    本文主要講解AngularJS MVC體系結(jié)構(gòu),這里提供詳細的教程供大家學(xué)習參考,有需要的小伙伴可以參考下
    2016-08-08
  • AngularJS 實現(xiàn)點擊按鈕獲取驗證碼功能實例代碼

    AngularJS 實現(xiàn)點擊按鈕獲取驗證碼功能實例代碼

    本文通過實例代碼給大家介紹了AngularJS 實現(xiàn)點擊按鈕獲取驗證碼功能,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-07-07
  • 使用yeoman構(gòu)建angular應(yīng)用的方法

    使用yeoman構(gòu)建angular應(yīng)用的方法

    下面小編就為大家?guī)硪黄褂脃eoman構(gòu)建angular應(yīng)用的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Angular中ng-template和ng-container的應(yīng)用小結(jié)

    Angular中ng-template和ng-container的應(yīng)用小結(jié)

    Angular的日常工作中經(jīng)常會使用到ng-template和ng-container,本文對他們做一個總結(jié),本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2022-06-06
  • AngularJS實現(xiàn)Input格式化的方法

    AngularJS實現(xiàn)Input格式化的方法

    這篇文章主要介紹了AngularJS實現(xiàn)Input格式化的方法,結(jié)合實例形式分析了AngularJS實現(xiàn)Input格式化的操作步驟與相關(guān)注意事項,需要的朋友可以參考下
    2016-11-11

最新評論

怀化市| 额尔古纳市| 洛宁县| 青海省| 丰原市| 理塘县| 铁力市| 天峻县| 汶上县| 桦川县| 永宁县| 柳河县| 拜城县| 东宁县| 仙桃市| 莆田市| 红原县| 海门市| 浦城县| 丰台区| 南京市| 塔河县| 明溪县| 连州市| 雷波县| 宣汉县| 汉川市| 泸西县| 互助| 陇南市| 连山| 普格县| 吴川市| 江油市| 平阳县| 永春县| 晴隆县| 诸暨市| 永顺县| 清苑县| 绩溪县|