angularjs dyrektyw
Nowa właściwość jest wywoływana przez angularjs dyrektyw przedłużyć HTML.
Angularjs wbudowane instrukcje dla aplikacji, aby dodać funkcjonalność.
Angularjs pozwala dostosować instrukcji.
angularjs dyrektyw
Angularjs instrukcja jest rozszerzeniem atrybutów HTML z ng-prefix.
Instrukcje ng-app zainicjować angularjs aplikację.
Komenda ng-init zainicjować danych aplikacji.
ng model dowodzić wartości elementu (takich jak wartość pola wejściowego) związanych z aplikacją.
Pełne instrukcje można znaleźć w treści angularjs podręcznika .
angularjs przykłady
<p>在输入框中尝试输入:</p>
<p>姓名:<input type="text" ng-model="firstName"></p>
<p>你输入的为: {{ firstName }}</p>
</div>
Spróbuj »
Dyrektywa ng-app mówi angularjs <div> jest angularjs stosowanie "właściciela".
Strona internetowa może zawierać wiele angularjs uruchamiania aplikacji w różnych elementach. |
Wiązanie danych
W powyższym przykładzie {{}} angularjs firstName wyrażenie jest wyrażeniem wiązania danych.
Angularjs powiązania danych, zsynchronizowane z angularjs angularjs danych ekspresji.
{{FirstName}} od modelu NG = "firstName" synchronizacji.
W następnym przykładzie, dwa pola tekstowego jest obliczana poprzez dwa synchronizacji instrukcji NG-modelu:
angularjs przykłady
<h2>价格计算器</h2>
数量: <input type="number" ng-model="quantity">
价格: <input type="number" ng-model="price">
<p><b>总价:</b> {{ quantity * price }}</p>
</div>
Spróbuj »
Korzystanie ng-startowy nie jest bardzo częste. Dowiesz się być lepszym sposobem, aby zainicjować dane w rozdziale kontrolera. |
Powtórz elementy HTML
ng-repeat Instrukcja powtarza elementu HTML:
angularjs przykłady
<P> Użyj ng-powtarzanie pętli tablicy </ p>
<Ul>
<Li ng-repeat = "x w nazwach">
{{X}}
</ Li>
</ Ul>
</ Div>
Spróbuj »
ng powtarzania instrukcja jest używana w układzie obiektów:
angularjs przykłady
{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>
Spróbuj »
Angularjs CRUD doskonała baza wsparcia (wzrost tworzyć, czytać, czytać aktualizacji Update, Delete) Usuwanie aplikacji. Pomyśl o przykłady obiektów do rekordów w bazie danych. |
Dyrektywa ng-app
Dyrektywa ng-app definiuje aplikację angularjs elementu głównego.
Instrukcje ng-app, gdy strona jest ładowany automatycznie uruchomiony (automatyczna inicjalizacja) wnioski.
Później dowiesz się jak NG-app przez wartość (na przykład, NG-app = "mymodule") podłączonego do modułu kodu.
ng-startowych polecenie
ng inicjalizacji zastosowanie angularjs instrukcja określa wartość początkową.
W normalnych okolicznościach nie używać NG-Init. Będziesz korzystać z kontrolera lub modułu, aby go zastąpić.
Później dowiesz się więcej na temat sterowników i modułów.
Dyrektywa ng model
ng model elementów dyrektywy wiążą HTML do danych aplikacji.
Dyrektywa ng-model może również:
- Zapewnienie weryfikacji danych typu aplikacji (numer, poczty elektronicznej, wymagane).
- Zapewnia statusu dla danych aplikacji (nieważne, brudne, dotknął, błąd).
- Zapewnienie klas CSS dla elementów HTML.
- Bind elementy HTML do postaci HTML.
ng-repeat Instrukcja
ng-repeat instrukcja dla zbierania (array) każdego elementu będzie sklonować elementu HTML.
Tworzenie polecenia niestandardowego
Angularjs dodatkiem do wbudowanych instrukcji, możemy również tworzyć niestandardowe polecenia.
.directive funkcji można użyć, aby dodać niestandardowe polecenia.
Aby połączyć się z polecenia niestandardowego, trzeba dodać niestandardową nazwę polecenia na elemencie HTML.
Użyj metody garb nazwaćdyrektywa, w3bigDirective, ale kiedy trzeba go używać -segmentacja, w3big dyrektywą:
angularjs przykłady
<W3big dyrektywą> </ w3big -Dyrektywa>
<Script>
var app = angular.module ( "myApp", []);
app.directive ( "w3bigDirective", function () {
powrót {
Szablon: "<h1> instrukcji </ h1>!"
};
});
</ Script>
</ Body>
Spróbuj »
Możesz zadzwonić do instrukcji w jeden z następujących sposobów:
- Nazwa elementu
- nieruchomość
- Nazwa klasy
- uwaga
Poniższy tytułem przykładu może wyprowadzać taki sam wynik:
Ograniczenia w stosowaniu
Można ograniczyć swoją instrukcja może być wywoływany tylko przez określony sposób.
Przykłady
Dodającograniczyć własność i ustawić wartość tylko "A"
, aby ustawić polecenia można nazwać jedynie tytułem własności:
app.directive ( "w3bigDirective", function ( ) {
powrót {
ograniczenie: "a",
Szablon: "<h1> instrukcji </ h1>!"
};
});
Spróbuj »
ograniczyć wartość może być następująca:
-
E
jest wykorzystywana jako nazwa elementu - Zastosowanie jako atrybut
-
C
jest wykorzystywana jako nazwa klasy -
M
jako komentarz
ograniczyć domyślnym jest EA
, który może być wywołany przez element komend i nazw atrybutów.