亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

AngularJS 模型詳細介紹及實例代碼

 更新時間:2016年07月27日 11:15:39   投稿:lqh  
本文主要介紹 AngularJS模型,這里詳細介紹了AngularJS 模型中的知識點,并提供實例代碼,有需要的小伙伴可以參考下

AngularJS ng-model 指令

ng-model 指令用于綁定應用程序數(shù)據(jù)到 HTML 控制器(input, select, textarea)的值。

ng-model 指令

ng-model 指令可以將輸入域的值與 AngularJS 創(chuàng)建的變量綁定。

AngularJS 實例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> 
</head>
<body>

<div ng-app="myApp" ng-controller="myCtrl">
名字: <input ng-model="name">
</div>

<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
  $scope.name = "John Doe";
});
</script>

<p>使用 ng-model 指令來綁定輸入域的值到控制器的屬性。</p>

</body>
</html>

運行結(jié)果:

名字: 

使用 ng-model 指令來綁定輸入域的值到控制器的屬性。

雙向綁定

雙向綁定,在修改輸入域的值時, AngularJS 屬性的值也將修改:

AngularJS 實例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> 
</head>
<body>

<div ng-app="myApp" ng-controller="myCtrl">
名字: <input ng-model="name">
<h1>你輸入了: {{name}}</h1>
</div>

<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
  $scope.name = "John Doe";
});
</script>

<p>修改輸入框的值,標題的名字也會相應修改。</p>

</body>
</html>

運行結(jié)果:

名字: 

你輸入了: John Doe

修改輸入框的值,標題的名字也會相應修改。

驗證用戶輸入

AngularJS 實例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> 
</head>
<body>

<form ng-app="" name="myForm">
  Email:
  <input type="email" name="myAddress" ng-model="text">
  <span ng-show="myForm.myAddress.$error.email">不是一個合法的郵箱地址</span>
</form>

<p>在輸入框中輸入你的郵箱地址,如果不是一個合法的郵箱地址,會彈出提示信息。</p>

</body>
</html>

運行結(jié)果:

Email: 

在輸入框中輸入你的郵箱地址,如果不是一個合法的郵箱地址,會彈出提示信息。

 CSS 類

ng-model 指令基于它們的狀態(tài)為 HTML 元素提供了 CSS 類:

AngularJS 實例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> 
<style>
input.ng-invalid {
  background-color: lightblue;
}
</style>
</head>
<body>

<form ng-app="" name="myForm">
  輸入你的名字:
  <input name="myName" ng-model="myText" required>
</form>

<p>編輯文本域,不同狀態(tài)背景顏色會發(fā)送變化。</p>
<p>文本域添加了 required 屬性,該值是必須的,如果為空則是不合法的。</p>

</body>
</html>

 運行結(jié)果:

輸入你的名字: 

編輯文本域,不同狀態(tài)背景顏色會發(fā)送變化。

文本域添加了 required 屬性,該值是必須的,如果為空則是不合法的。

ng-model 指令根據(jù)表單域的狀態(tài)添加/移除以下類:

ng-empty
ng-not-empty
ng-touched
ng-untouched
ng-valid
ng-invalid
ng-dirty
ng-pending
ng-pristine

相關文章

  • Angular 利用路由跳轉(zhuǎn)到指定頁面的指定位置方法

    Angular 利用路由跳轉(zhuǎn)到指定頁面的指定位置方法

    今天小編就為大家分享一篇Angular 利用路由跳轉(zhuǎn)到指定頁面的指定位置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • AngularJS教程之MVC體系結(jié)構(gòu)詳解

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

    本文主要講解AngularJS MVC體系結(jié)構(gòu),這里提供詳細的教程供大家學習參考,有需要的小伙伴可以參考下
    2016-08-08
  • Angular框架詳解之視圖抽象定義

    Angular框架詳解之視圖抽象定義

    這篇文章主要給大家介紹了關于Angular框架詳解之視圖抽象定義的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • AngularJS入門知識之MVW類框架的編程思想探討

    AngularJS入門知識之MVW類框架的編程思想探討

    這篇文章主要介紹了AngularJS入門知識之MVW類框架的編程思想探討,本文通過實現(xiàn)兩個簡單的業(yè)務需求,探討AngularJS和傳統(tǒng)的JavaScript控制DOM實現(xiàn)方式的差別,并嘗試理解MVW此類框架在流行的Web前端開發(fā)中的編程思想,需要的朋友可以參考下
    2014-12-12
  • angularJs提交文本框數(shù)據(jù)到后臺的方法

    angularJs提交文本框數(shù)據(jù)到后臺的方法

    今天小編就為大家分享一篇angularJs提交文本框數(shù)據(jù)到后臺的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 詳解Angular5 服務端渲染實戰(zhàn)

    詳解Angular5 服務端渲染實戰(zhàn)

    本篇文章主要介紹了詳解Angular5 服務端渲染實戰(zhàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Angularjs編寫KindEditor,UEidtor,jQuery指令

    Angularjs編寫KindEditor,UEidtor,jQuery指令

    使用過 AngularJS 的朋友應該最感興趣的是它的指令?,F(xiàn)今市場上的前端框架也只有AngularJS 擁有自定義指令的功能,并且AngularJS 是目前唯一提供Web應用可復用能力的框架。
    2015-01-01
  • 詳解angularjs 學習之 scope作用域

    詳解angularjs 學習之 scope作用域

    本篇文章主要介紹了詳解angularjs 學習之 scope作用域,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • angular框架實現(xiàn)全選與單選chekbox的自定義

    angular框架實現(xiàn)全選與單選chekbox的自定義

    這篇文章主要介紹了angular框架實現(xiàn)全選與單選chekbox的自定義,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • AngularJS中watch監(jiān)聽用法分析

    AngularJS中watch監(jiān)聽用法分析

    這篇文章主要介紹了AngularJS中watch監(jiān)聽用法,較為詳細的分析了$watch的具體功能、相關參數(shù)用法與使用注意事項,需要的朋友可以參考下
    2016-11-11

最新評論