日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

AngularJS学习篇(十六)

發布時間:2025/7/14 javascript 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 AngularJS学习篇(十六) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

AngularJS?表單

HTML 控件

以下 HTML input 元素被稱為 HTML 控件:

  • input 元素
  • select 元素
  • button 元素
  • textarea 元素

HTML 表單

HTML 表單通常與 HTML 控件同時存在。

<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>

實例解析

ng-app?指令定義了 AngularJS 應用。

ng-controller?指令定義了應用控制器。

ng-model?指令綁定了兩個 input 元素到模型的?user?對象。

formCtrl?函數設置了?master?對象的初始值,并定義了?reset()?方法。

reset()?方法設置了?user?對象等于?master?對象。

ng-click?指令調用了?reset()?方法,且在點擊按鈕時調用。

novalidate 屬性在應用中不是必須的,但是你需要在 AngularJS 表單中使用,用于重寫標準的 HTML5 驗證。

轉載于:https://www.cnblogs.com/dehuachenyunfei/p/6739898.html

總結

以上是生活随笔為你收集整理的AngularJS学习篇(十六)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。