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

歡迎訪問 生活随笔!

生活随笔

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

javascript

AngularJS:应用

發布時間:2023/12/20 javascript 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 AngularJS:应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ylbtech-AngularJS:應用

?

1.返回頂部
1、

AngularJS?應用


現在是時候創建一個真正的 AngularJS 單頁 Web 應用(single page web application,SPA)了。


AngularJS 應用實例

您已經學習了足夠多關于 AngularJS 的知識,現在可以開始創建您的第一個 AngularJS 應用程序:

我的筆記

?

保存?清除

剩余字數:?100



應用程序講解

AngularJS 實例

<html ng-app="myNoteApp"> <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-controller="myNoteCtrl"><h2>我的筆記</h2><p><textarea ng-model="message" cols="40" rows="10"></textarea></p><p> <button ng-click="save()">保存</button> <button ng-click="clear()">清除</button> </p><p>Number of characters left: <span ng-bind="left()"></span></p></div><script src="myNoteApp.js"></script> <script src="myNoteCtrl.js"></script></body> </html> 嘗試一下 ?

應用程序文件 "myNoteApp.js":

var app = angular.module("myNoteApp", []);

控制器文件 "myNoteCtrl.js":

app.controller("myNoteCtrl", function($scope) {$scope.message = "";$scope.left = function() {return 100 - $scope.message.length;};$scope.clear = function() {$scope.message = "";};$scope.save = function() {alert("Note Saved");}; });

<html> 元素是 AngularJS 應用: ng-app="myNoteApp" 的容器:

<html ng-app="myNoteApp">

<div> 是 HTML 頁面中控制器: ng-controller="myNoteCtrl" 的作用域:

<div ng-controller="myNoteCtrl">

ng-model?指令綁定了 <textarea> 到控制器變量?message:

<textarea ng-model="message" cols="40" rows="10"></textarea>

兩個?ng-click?事件調用了控制器函數?clear()?和?save():

<button ng-click="save()">Save</button> <button ng-click="clear()">Clear</button>

ng-bind?指令綁定控制器函數?left()?到<span> ,用于顯示剩余字符:

Number of characters left: <span ng-bind="left()"></span>

應用庫文件需要在 AngularJs 加載后才能執行:

<script src="myNoteApp.js"></script> <script src="myNoteCtrl.js"></script>

AngularJS 應用架構

以上實例是一個完整的 AngularJS 單頁Web應用(single page web application,SPA)。

<html> 元素包含了 AngularJS 應用 (ng-app=)。

<div> 元素定義了 AngularJS 控制器的作用域 (ng-controller=)。

在一個應用可以有很多控制器。

應用文件(my...App.js) 定義了應用模型代碼。

一個或多個控制器文件 (my...Ctrl.js) 定義了控制器代碼。


總結 - 它是如何工作的呢?

ng-app 指令位于應用的根元素下。

對于單頁Web應用(single page web application,SPA),應用的根通常為 <html> 元素。

一個或多個 ng-controller 指令定義了應用的控制器。每個控制器有他自己的作用域:: 定義的 HTML 元素。

AngularJS 在 HTML DOMContentLoaded 事件中自動開始。如果找到 ng-app 指令 , AngularJS 載入指令中的模塊,并將 ng-app 作為應用的根進行編譯。

應用的根可以是整個頁面,或者頁面的一小部分,如果是一小部分會更快編譯和執行。

2、
2.返回頂部
3.返回頂部
4.返回頂部
5.返回頂部
1、 http://www.runoob.com/angularjs/angularjs-application.html 2、?
6.返回頂部
作者:ylbtech
出處:http://ylbtech.cnblogs.com/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

轉載于:https://www.cnblogs.com/storebook/p/8569365.html

總結

以上是生活随笔為你收集整理的AngularJS:应用的全部內容,希望文章能夠幫你解決所遇到的問題。

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