AngularJS အမိန့်

အင်ဂျဲဂရာစ် က အသုံးပြုနိုင်သော အင်ဂျဲဂရာစ် ကို အသုံးပြုသည်။အဆိုပါကို ထပ်ထည့်ရန် အင်ဂျဲဂရာစ် ကို အသုံးပြုသည်။

အင်ဂျဲဂရာစ် က အင်ဂျဲဂရာစ် ကို ကို အသုံးပြုနိုင်သော အဆိုပါ အင်ဂျဲဂရာစ် အသုံးပြုသည်။

AngularJS 还允许您定义自己的指令。

AngularJS အမိန့်

AngularJS 指令是扩展的 HTML 属性,带有前缀 ng-.

ဝတ္ထုတိုင် ကို တင်လာစဉ် 指令初始化 AngularJS 应用程序。

ng-init 指令初始化应用程序数据。

ng-model HTML အနောက်ခံ အင်တာနက် ကွန်ပျူတာ အသုံးပြုခြင်း

请在我们的 AngularJS 指令参考中阅读有关所有 AngularJS 指令的信息。

实例

Name:

You wrote: {{ firstName }}

亲自试一试

ဝတ္ထုတိုင် ကို တင်လာစဉ် 指令还告诉 AngularJS,

元素是 AngularJS 应用程序的“所有者”。

数据绑定

上例中的 {{ firstName }} 表达式是一个 AngularJS 数据绑定表达式。

AngularJS 中的数据绑定将 AngularJS 表达式与 AngularJS 数据进行绑定。

{{ firstName }}ng-model="firstName" 绑定在一起。

在下一个例子中,两个文本字段通过两个 ng-model 指令绑定在一起:

实例

Quantity: Costs: Total in dollar: {{ quantity * price }}

亲自试一试

使用 ng-init 并不常见。你将在关于控制器的章节中学习如何初始化数据。

重复 HTML 元素

ng-repeat 指令重复 HTML 元素:

实例

<div ng-app="" ng-init="names=['Jani','Hege','Kai']">
  
  • {{ x }}

亲自试一试

ng-repeat ညွှန်ကြားချက် အသုံးပြုသည် အမှတ်အသားအစုအဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် အမှတ်အသားအဖွဲ့အဖွဲ့တွင် စီးပွားရေးအလိုအပ်သည် HTML အစိတ်အစိတ် တစ်ခု ကို ခုဲစိုက်သည်.

အဆက်မပြတ်ကြပ်တင်အသုံးပြုသည် ng-repeat ညွှန်ကြားချက်:

实例

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

亲自试一试

AngularJS 非常适合数据库 CRUD(创建、读取、更新、删除)应用程序。

အခါအားလျှင် အခြား အမှတ်အသား အား အဆိုပါ အမှတ်အသား ကို ဖွဲ့စည်းပါ

ng-app အချက်အလက်

ဝတ္ထုတိုင် ကို တင်လာစဉ် ng-init အချက်အလက် သည်အခြား အမှတ်အသား.

အခြား အမှတ်အသားဝတ္ထုတိုင် ကို တင်လာစဉ် ng-appအခြား အမှတ်အသားအခြား အမှတ်အသား အား အဆိုပါ အမှတ်အသား ကို ဖွဲ့စည်းပါ

ng-init အချက်အလက်

ng-init ng-init အချက်အလက် သည်စတင် အချက်.

အများအားဖြင့် အခါအားလျှင် ng-init ကို အသုံးပြုလိမ့်မည်။ အခါအားလျှင် အမှတ်အသား သို့မဟုတ် အချက်အလက် ကို အသုံးပြုပါ

အခါအားလျှင် အခြား အမှတ်အသား နှင့် ပတ်သတ်၍ အသစ် ဖုံးကွယ်ပါ

ng-model အချက်အလက်

ng-model HTML အနောက်ခံ အင်တာနက် ကွန်ပျူတာ အသုံးပြုခြင်း

ng-model အချက်အလက် ကို အသုံးပြုရန်

ထိုနေရာ တွင် အမှတ်အသား နှင့် ပတ်သတ်၍ အသစ် ဖုံးကွယ်ပါ ng-model အချက်အလက် သတင်း

အချက်အလက် ဖွဲ့စည်းရန်

အခြား အင်္ဂလိပ်ဘာသာအရ အဆိုပါ အမည်တူသော အချက်အလက် အသုံးပြုရန်

အချက်အလက် အသုံးပြုရန် .directive အဆိုပါ အရာ အား ပြုလုပ်သော ဖောင်ချင်း

အခါအားလျှင် အခြား အမည်တူသော အချက်အလက် ကို ဖွဲ့စည်းပါ

အမည်အရင်း အသုံးပြုရန် လိုသည်။w3TestDirectiveသို့သော် အသုံးပြုရန် အကွက်မှာ - အဆက်အလက် အသုံးပြုရသည့် အမည် သုံးပါw3-test-directive:

实例

<body ng-app="myApp">
<w3-test-directive></w3-test-directive>
<script>
var app = angular.module("myApp", []);
app.directive("w3TestDirective", function() {
  return {
    template : "

Made by a directive!

" }; }); </script> </body>

亲自试一试

ဒီအမှတ်အသားများ ကို အသုံးပြုရန် အောင်မြင်သည်:

အောက်ရှိ အမျိုးမျိုးသော အမှတ်အသားများ အတူ အမြဲတမ်းအောက်ပါ အကျိုးသက်ရောက်သည့် အခြေအနေကို ပြထားပါသည်:

အအိုင်အမြတ်

<w3-test-directive></w3-test-directive>

亲自试一试

အချက်အလက်

<div w3-test-directive></div>

亲自试一试

အကွက်

<div class="w3-test-directive"></div>

亲自试一试

ထင်ပေါ်ရေး

<!-- directive: w3-test-directive -->

亲自试一试

限制

你可以限制你的指令只能通过某些方法来调用。

实例

通过添加一个值为 "A"restrict 属性,该指令只能通过属性来调用:

var app = angular.module("myApp", []);
app.directive("w3TestDirective", function() {
  return {
    restrict : "A",
    template : "

Made by a directive!

" }; });

亲自试一试

合法的 restrict 值为:

默认情况下,该值为 EA,这意味着元素名称和属性名称都可以调用指令。