zoukankan      html  css  js  c++  java
  • AngularJS学习之表单

    1.HTML控件:以下HTML input元素被称为HTML控件:

    **input元素

    **select元素

    **button元素

    **textarea元素

    2.AngularJS表单实例:

    <div ng-app="myApp" ng-controller="formCtrl">

      <form novalidate>      //novalidate属性是在HTML5中新增的,禁用了使用浏览器的默认验证

         First Name:<br>

      <input type="text" ng-model="user.firstName"></br>          //ng-model指令绑定了两个input元素到模型的user对象

      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){                //formCtrl函数设置了master对象的初始值,并定义了reset()方法

      $scope.master={firstName:"John",lastName:"Doe"}

      $scope.reset=function(){                                     //reset()方法设置了user对象等于master对象

        $scope.user=angular.copy($scope.master)

      };

      $scope.reset();

    });

    </script>

  • 相关阅读:
    while和do while习题
    Flexigrid折行显示问题
    【Cocos2d-x游戏引擎开发笔记(25)】XML解析
    ruby简单的基本 6
    原因好消息: PSP游戏自己主动算法设计(两)
    《约会专家》拖车【约会宝典】总结
    C++在stack的deque实现
    hdu 4869
    SQL Server 2008杀数据库连接
    BestCoder-Round#33
  • 原文地址:https://www.cnblogs.com/hqutcy/p/6100294.html
Copyright © 2011-2022 走看看