บทนำ AngularJS
AngularJS เป็นกรอบ JavaScript มันสามารถเพิ่มไปยังหน้าเว็บ HTML ผ่าน <script> แท็ก
AngularJS โดย สั่ง ขยาย HTML และผ่าน การแสดงออกของ ข้อมูลที่เชื่อมโยงกับ HTML
AngularJS เป็นกรอบ JavaScript
AngularJS เป็นกรอบ JavaScript มันเป็นห้องสมุดที่เขียนใน JavaScript
ไฟล์ AngularJS JavaScript เป็นรูปแบบของการปล่อยอาจจะเพิ่มโดยแท็กสคริปต์ไปยังหน้า:
เราเสนอสคริปต์ที่ด้านล่างของ <body> องค์ประกอบ ซึ่งจะช่วยเพิ่มความเร็วในการโหลดหน้าเว็บเพราะ HTML ไม่อยู่ภายใต้การโหลดสคริปต์ในการโหลด |
รุ่น angular.js ดาวน์โหลดแต่ละ: https://github.com/angular/angular.js/releases
AngularJS ขยาย HTML
AngularJS โดย NG-สั่งขยาย HTML
NG-App สั่งกำหนดแอปพลิเค AngularJS
NG-รูปแบบคำสั่งค่าองค์ประกอบ (เช่นค่าของฟิลด์อินพุต) ผูกไว้กับแอพลิเคชัน
คำสั่ง NG-ผูกการผูกข้อมูลการใช้มุมมอง HTML
AngularJS ตัวอย่าง
<html>
<head>
<Meta charset = "UTF-8 ">
<script src = "http://cdn.static.w3big.com/libs/angular.js/1.4.6/angular.min.js"> </ script>
</ head>
<body>
<div NG-App = "" >
<p> ชื่อ: <ชนิดของการป้อนข้อมูล = "text" NG-รุ่น = "ชื่อ"> </ p>
<h1> สวัสดี {{name} } </ h1>
</ div>
</ body>
</ html>
ลอง»
ตัวอย่างเพื่ออธิบาย:
เมื่อเพจมีการโหลด AngularJS โดยอัตโนมัติ
NG-App สั่งบอก AngularJS <div> เป็นโปรแกรม AngularJS ของ "เจ้าของ".
NG-รูปแบบคำสั่งผูกค่าของช่องใส่เพื่อชื่อตัวแปรแอพลิเคชัน
คำสั่ง NG-ผูกกับการประยุกต์ใช้ชื่อตัวแปรถูกผูกไว้กับวรรค innerHTML
ถ้าคุณเอาคำสั่ง NG-App, HTML จะปรากฏโดยตรงกับการแสดงออกไม่ได้ที่จะประเมินผลการศึกษาการแสดงออกของผลการค้นหา |
AngularJS คืออะไร?
AngularJS ทำให้การพัฒนาแอพลิเคชันที่ทันสมัยหน้าเดียว (สปา: การประยุกต์ใช้หน้าเดียว) ได้ง่ายขึ้น
- AngularJS ข้อมูลการใช้ผูกไว้กับองค์ประกอบ HTML
- องค์ประกอบ HTML AngularJS สามารถโคลนและทำซ้ำ
- AngularJS สามารถซ่อนและแสดงองค์ประกอบ HTML
- AngularJS สามารถเพิ่มรหัสองค์ประกอบ HTML "ที่อยู่เบื้องหลัง."
- การตรวจสอบข้อมูลสนับสนุน AngularJS
AngularJS สั่ง
ที่คุณสามารถดูคำแนะนำ AngularJS จะนำหน้าแอตทริบิวต์ HTML NG
คำสั่ง NG-init จะเริ่มต้นตัวแปรแอพลิเคชัน AngularJS
AngularJS ตัวอย่าง
<p>姓名为 <span ng-bind="firstName"></span></p>
</div>
ลอง»
HTML5 ช่วยให้คุณสามารถขยาย (โฮมเมด) คุณสมบัติที่จุดเริ่มต้น DATA- คุณสมบัติ AngularJS จุดเริ่มต้น ng- แต่คุณสามารถใช้ข้อมูล ng- ที่จะทำให้หน้าเว็บสำหรับ HTML5 ที่ถูกต้อง |
ด้วย HTML5 ที่ถูกต้อง:
AngularJS ตัวอย่าง
<p>姓名为 <span data-ng-bind="firstName"></span></p>
</div>
ลอง»
การแสดงออก AngularJS
AngularJS การแสดงออกเป็นลายลักษณ์อักษรในวงเล็บปีกกา: {{}} แสดงออก
การแสดงออก AngularJS การผูกข้อมูลเพื่อ HTML ซึ่งคำสั่ง NG-ผูกมีวัตถุประสงค์เดียวกัน
การแสดงออก AngularJS ในตำแหน่งการเขียน "ส่งออก" ข้อมูล
AngularJS แสดงออกเช่นการแสดงออก javascript: พวกเขาสามารถมีข้อความที่ผู้ประกอบการและตัวแปร
ตัวอย่าง 5 + 5 {{}} หรือ {{firstName + "" + นามสกุล}}
AngularJS ตัวอย่าง
<html>
<head>
<Meta charset = "UTF-8">
<script src = "http://cdn.static.w3big.com/libs/angular.js/1.4.6/angular.min.js"> </ script>
</ head>
<body>
<div NG-App = "">
<p> การแสดงออกครั้งแรกของฉัน: {{5 + 5}} </ p>
</ div>
</ body>
</ html>
ลอง»
AngularJS การประยุกต์ใช้งาน
AngularJS โมดูล (Module) กำหนด AngularJS การใช้งาน
AngularJS ควบคุม (Controller) สำหรับการควบคุมการใช้งาน AngularJS
NG-App สั่งกำหนดโปรแกรม NG-ควบคุมกำหนดควบคุม
AngularJS ตัวอย่าง
ชื่อ: <ชนิดของการป้อนข้อมูล = "text" NG-รุ่น = "firstName"> ฟรี
นามสกุล: <ชนิดของการป้อนข้อมูล = "text" NG-รุ่น = "นามสกุล"> ฟรี
ฟรี
ชื่อ: {{firstName + "" + นามสกุล}}
</ div>
<script>
var App = angular.module ( 'MyApp' []);
app.controller ( 'myCtrl' ฟังก์ชั่น ( $ ขอบเขต) {
$ Scope.firstName = "จอห์น";
$ Scope.lastName = "โด";
});
</ script>
ลอง»
นิยามโมดูลการประยุกต์ใช้ AngularJS:
โมดูล AngularJS
AngularJS การใช้งานควบคุม:
AngularJS ควบคุม
$ Scope.firstName = "จอห์น";
$ Scope.lastName = "โด";
});
ในการกวดวิชาต่อไปที่คุณจะได้เรียนรู้และการประยุกต์ใช้ความรู้เพิ่มเติมโมดูล