日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

AngularJS學(xué)習(xí)之旅—AngularJS 表單(十六)

 印度阿三17 2019-02-11

一、AngularJS 表單
  AngularJS 表單是輸入控件的集合。
  HTML 控件
    以下 HTML input 元素被稱為 HTML 控件:
    input 元素
    select 元素
    button 元素
    textarea 元素

?

  1、數(shù)據(jù)綁定

<input type="text" ng-model="firstname">   

    通過(guò)以上代碼應(yīng)用有了一個(gè)名為 firstname 的屬性。

    它通過(guò) ng-model 指令來(lái)綁定到你的應(yīng)用。

    firstname 屬性可以在 controller 中使用:

var app = angular.module('myApp', []);
app.controller('formCtrl', function($scope) {
    $scope.firstname = "John";
});

    也可以在應(yīng)用的其他地方使用:

<form>
First Name: <input type="text" ng-model="firstname">
</form>
 
<h1>You entered: {{firstname}}</h1>

  

  2、Checkbox(復(fù)選框)

    checkbox 的值為 true 或 false,可以使用 ng-model 指令綁定,它的值可以用于應(yīng)用中:

?

<form>
    Check to show a header:
    <input type="checkbox" ng-model="myVar">
</form>
 
<h1 ng-show="myVar">My Header</h1>

?

?

  3、單選框 

    我們可以使用 ng-model 來(lái)綁定單選按鈕到你的應(yīng)用中。

    單選框使用同一個(gè) ng-model ,可以有不同的值,但只有被選中的單選按鈕的值會(huì)被使用。

<form>
    選擇一個(gè)選項(xiàng):
    <input type="radio" ng-model="myVar" value="dogs">Dogs
    <input type="radio" ng-model="myVar" value="tuts">Tutorials
    <input type="radio" ng-model="myVar" value="cars">Cars
</form>

?

  4、下拉菜單

    使用 ng-model 指令可以將下拉菜單綁定到你的應(yīng)用中。

    ng-model 屬性的值為你在下拉菜單選中的選項(xiàng):

<form>
選擇一個(gè)選項(xiàng):
<select ng-model="myVar">
    <option value="">
    <option value="dogs">Dogs
    <option value="tuts">Tutorials
    <option value="cars">Cars
</select>
</form>

?

  5、AngularJS 表單實(shí)例

?

<div ng-app="myApp" ng-controller="formCtrl">
  <form novalidate>
    First Name:<br>
    <input type="text" ng-model="user.firstName"><br>
    Last Name:<br>
    <input type="text" ng-model="user.lastName">
    <br><br>
    <button ng-click="reset()">RESET</button>
  </form>
  <p>form = {{user}}</p>
  <p>master = {{master}}</p>
</div>
 
<script>
var app = angular.module('myApp', []);
app.controller('formCtrl', function($scope) {
    $scope.master = {firstName: "John", lastName: "Doe"};
    $scope.reset = function() {
        $scope.user = angular.copy($scope.master);
    };
    $scope.reset();
});
</script>

?

來(lái)源:http://www./content-4-112401.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多