Latest web development tutorials

AngularJS สั่ง

คุณสมบัติใหม่ที่เรียกว่าโดย AngularJS แนวทางที่จะขยาย HTML

AngularJS คำแนะนำในตัวสำหรับการประยุกต์ใช้ในการเพิ่มฟังก์ชั่น

AngularJS ช่วยให้คุณสามารถปรับแต่งการเรียนการสอน


AngularJS สั่ง

การเรียนการสอน AngularJS เป็นส่วนขยายของ HTML แอตทริบิวต์ที่มีคำนำหน้า ng-

คำแนะนำ NG-app เพื่อเตรียมใช้งานแอปพลิเค AngularJS

คำสั่ง NG-init เพื่อเริ่มต้นข้อมูลแอพลิเคชัน

NG-รูปแบบคำสั่งค่าองค์ประกอบ (เช่นค่าของฟิลด์อินพุต) ผูกไว้กับแอพลิเคชัน

คำแนะนำที่สมบูรณ์สามารถพบได้ในเนื้อหาของ คู่มืออ้างอิง AngularJS

AngularJS ตัวอย่าง

<div ng-app="" ng-init="firstName='John'">

<p>在输入框中尝试输入:</p>
<p>姓名:<input type="text" ng-model="firstName"></p>
<p>你输入的为: {{ firstName }}</p>

</div>

ลอง»

NG-App สั่งบอก AngularJS <div> เป็นโปรแกรม AngularJS ของ "เจ้าของ".

หมายเหตุ เว็บเพจสามารถมีการใช้งานวิ่ง AngularJS ในหลายองค์ประกอบที่แตกต่างกัน

ข้อมูลผูกพัน

ในตัวอย่างข้างต้น {{}} firstName AngularJS แสดงออกเป็นนิพจน์การผูกข้อมูล

AngularJS ผูกข้อมูลตรงกับ AngularJS AngularJS ข้อมูลการแสดงออกของ

{{FirstName}} โดย NG-รุ่น = "firstName" ประสาน

ในตัวอย่างต่อไปฟิลด์ข้อความสองคือการคำนวณผ่านสองประสานการเรียนการสอน NG-รุ่น:

AngularJS ตัวอย่าง

<div ng-app="" ng-init="quantity=1;price=5">

<h2>价格计算器</h2>

数量: <input type="number" ng-model="quantity">
价格: <input type="number" ng-model="price">

<p><b>总价:</b> {{ quantity * price }}</p>

</div>

ลอง»

หมายเหตุ ใช้ NG-init ไม่ได้เป็นเรื่องธรรมดามาก คุณจะได้เรียนรู้ที่จะเป็นวิธีที่ดีในการเริ่มต้นข้อมูลในบทตัวควบคุม

องค์ประกอบ HTML ซ้ำ

การเรียนการสอน NG-ซ้ำซ้ำองค์ประกอบ HTML:

AngularJS ตัวอย่าง

<div NG-App = "" NG-init = "ชื่อ = [ 'เจนี่', 'Hege', 'ไก่']">
<p> ใช้ NG-ซ้ำห่วงผ่านอาร์เรย์ </ p>
<ul>
<li NG-ซ้ำ = "x ในชื่อ">
{{X}}
</ li>
</ ul>
</ div>

ลอง»

การเรียนการสอน NG-ซ้ำถูกนำมาใช้ในอาร์เรย์ของวัตถุ:

AngularJS ตัวอย่าง

<div ng-app="" ng-init="names=[
{name:'Jani',country:'Norway'},
{name:'Hege',country:'Sweden'},
{name:'Kai',country:'Denmark'}]">

<p>循环对象:</p>
<ul>
<li ng-repeat="x in names">
{{ x.name + ', ' + x.country }}
</li>
</ul>

</div>

ลอง»

หมายเหตุ ฐานข้อมูล CRUD AngularJS สนับสนุนที่สมบูรณ์แบบ (เพิ่มขึ้นสร้างอ่านอ่านอัปเดปรับปรุงลบลบ) การใช้งาน
คิดว่าเป็นตัวอย่างของวัตถุลงในบันทึกในฐานข้อมูล

NG-App สั่ง

NG-App สั่งกำหนดรากประยุกต์ใช้องค์ประกอบ AngularJS

คำแนะนำ NG-App เมื่อโหลดหน้าเด้ง (เริ่มต้นโดยอัตโนมัติ) การใช้งานโดยอัตโนมัติ

หลังจากนั้นคุณจะได้เรียนรู้วิธีการ NG-App โดยค่า (เช่น NG-App = "MyModule") เชื่อมต่อกับโมดูลรหัส


NG-init คำสั่ง

NG-init การประยุกต์ใช้การเรียนการสอน AngularJS กำหนดค่าเริ่มต้น

ภายใต้สถานการณ์ปกติไม่ได้ใช้ NG-init คุณจะใช้ตัวควบคุมหรือโมดูลที่จะแทนที่

หลังจากนั้นคุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับการควบคุมและโมดูล


NG-รูปแบบคำสั่ง

NG-รูปแบบองค์ประกอบสั่งผูก HTML เพื่อข้อมูลแอพลิเคชัน

NG-รูปแบบคำสั่งยังสามารถ:

  • ให้การตรวจสอบของชนิดข้อมูลแอพลิเคชัน (จำนวนอีเมลที่จำเป็น)
  • ให้สถานะของข้อมูลโปรแกรมประยุกต์ (ที่ไม่ถูกต้องสกปรกสัมผัสข้อผิดพลาด)
  • ให้เรียน CSS สำหรับองค์ประกอบ HTML
  • องค์ประกอบ HTML เชื่อมโยงกับรูปแบบของ HTML

NG-ซ้ำการเรียนการสอน

การเรียนการสอน NG-ซ้ำสำหรับคอลเลกชัน (อาร์เรย์) ของแต่ละรายการจะโคลนองค์ประกอบแบบ HTML



สร้างคำสั่งที่กำหนดเอง

นอกจาก AngularJS คำแนะนำในตัวเรายังสามารถสร้างคำสั่งที่กำหนดเอง

ฟังก์ชั่น.directive คุณสามารถใช้เพื่อเพิ่มคำสั่งที่กำหนดเอง

ที่จะเรียกคำสั่งที่กำหนดเองคุณต้องเพิ่มชื่อคำสั่งที่กำหนดเองในองค์ประกอบ HTML

ใช้วิธีโคกชื่อสั่ง w3bigDirective แต่เมื่อคุณจำเป็นต้องใช้มัน -การแบ่งส่วน w3big-Directive:

AngularJS ตัวอย่าง

<body NG-App = "แอปของฉัน ">

<W3big-Directive> </ w3big -directive>

<script>
var App = angular.module ( "MyApp" []);
app.directive ( "w3bigDirective" ฟังก์ชั่น () {
กลับ {
แม่แบบ: "<h1> คำสั่ง </ h1>!"
};
});
</ script>

</ body>

ลอง»

คุณสามารถเรียกการเรียนการสอนในรูปแบบต่อไปนี้:

  • ชื่อธาตุ
  • คุณสมบัติ
  • ชื่อคลาส
  • หมายเหตุ

ต่อไปนี้โดยวิธีการเช่นสามารถส่งออกผลเหมือนกัน:

ชื่อธาตุ

<W3big-Directive> </ w3big -directive>

ลอง»

คุณสมบัติ

<div w3big-Directive> </ div>

ลอง»

ชื่อคลาส

<ระดับ Div = "w3big-สั่ง "> </ div>

ลอง»

หมายเหตุ

<- การเรียนการสอน :! W3big-Directive ->

ลอง»

ข้อ จำกัด ในการใช้งาน

คุณสามารถ จำกัด การเรียนการสอนของคุณเท่านั้นที่สามารถเรียกใช้โดยวิธีการเฉพาะ

ตัวอย่าง

โดยการเพิ่มการ จำกัด คุณสมบัติและการตั้งค่าเพียง "A" การตั้งค่าคำสั่งเท่านั้นที่สามารถเรียกได้ว่าเป็นวิธีการของทรัพย์สิน:

var App = angular.module ( "MyApp" []);
app.directive ( "w3bigDirective" ฟังก์ชั่น ( ) {
กลับ {
จำกัด "A"
แม่แบบ: "<h1> คำสั่ง </ h1>!"
};
});

ลอง»

จำกัด มูลค่าอาจจะต่อไปนี้:

  • E ถูกนำมาใช้เป็นชื่อองค์ประกอบ
  • ใช้เป็นแอตทริบิวต์
  • C จะถูกใช้เป็นชื่อชั้น
  • M เป็นความคิดเห็น

จำกัด การเริ่มต้นคือ EA ซึ่งสามารถเรียกโดยองค์ประกอบคำสั่งและชื่อแอตทริบิวต์