AngularJS viittausoppikirja

AngularJS ohjaus

Ohje Kuvaus
ng-app Määritä sovelluksen juuri-elementti.
ng-bind Sidota HTML-elementin sisältö sovelluksen dataan.
ng-bind-html Sovelluksen datan sidonta HTML-elementin innerHTML:hen ja poistaa vaarallisen koodin HTML-merkkijonosta.
ng-bind-template Määritä, että tekstisisältö korvataan mallilla.
ng-blur Määritä hämärtymistapahtuman käyttäytymismuoto.
ng-change Määritä ilmaisu, joka lasketaan, kun käyttäjä muuttaa sisältöä.
ng-checked Määritä, onko elementti valittu.
ng-class Määritä HTML-elementin CSS-luokka.
ng-class-even Sama kuin ng-class, mutta vaikuttaa vain parittomiin riveihin.
ng-class-odd Sama kuin ng-class, mutta vaikuttaa vain parillisiin riveihin.
ng-click Määritä ilmaisu, joka lasketaan, kun elementti napsautetaan.
ng-cloak Estä vilkkuminen sovelluksen latauksen aikana.
ng-controller Määritä sovelluksen ohjausobjekti.
ng-copy Määritä käyttäytymismuoto kopioitavissa tapahtumissa.
ng-csp 更改内容安全策略。
ng-cut Muuta sisällön turvallisuuspolitiikka.
ng-cut Määritä toiminta leikkaamistapahtumalla.
ng-dblclick Määritä toiminta kahdesti napsautettaessa.
ng-disabled Määritä, onko elementti käytössä.
ng-focus Määritä toiminta fokustapahtumalla.
ng-form Määritä HTML-lomakkeen, josta komponentti perii.
ng-hide Piilota tai näytä HTML-elementti.
ng-href Määritä <a>-elementin URL.
ng-if Poista HTML-elementti, jos ehto on false.
ng-include Sisällytä HTML sovellukseen.
ng-init Määritä sovelluksen alkuperäinen arvo.
ng-jq Määritä, että sovellus käyttää kirjastoa, kuten jQuery:ää.
ng-keypress Määritä toiminta keypress-tapahtumalla.
ng-keyup Määritä toiminta keyup-tapahtumalla.
ng-list Muunna teksti listaan (taulukkoon).
ng-maxlength Määritä, kuinka monta enimmäismerkkiä sallitaan syötetyn kentän.
ng-minlength Määritä, kuinka monta vähimmäismerkkiä sallitaan syötetyn kentän.
ng-model Sovita HTML-kontrollin arvo sovelluksen tietoihin.
ng-model-options Määritä, miten mallin päivitys suoritetaan.
ng-mousedown Määritä toiminta mousedown-tapahtumalla.
ng-mouseenter Määritä toiminta mouseenter-tapahtumalla.
ng-mouseleave Määritä toiminta mouseleave-tapahtumalla.
ng-mousemove Määritä toiminta mousemove-tapahtumalla.
ng-mouseover Määritä toiminta mouseover-tapahtumalla.
ng-mouseup Määritä toiminta mouseup-tapahtumalla.
ng-non-bindable Määritä, että tässä elementissä tai sen lapsissa ei tapahdu tietojärjestelmää.
ng-open Määritä elementin open-ominaisuus.
ng-options Määritä <select>-listan <options>.
ng-paste Määritä toiminta paste-tapahtumalla.
ng-pluralize Määritä näytettävän viestin en-us paikallistamisohjeen mukaisesti.
ng-readonly Määritä elementin readonly-ominaisuus.
ng-repeat Definoidaan kaikille tiedostolle joukossa malli.
ng-required 指定元素的 required 属性。
ng-selected 指定元素的 selected 属性。
ng-show 显示或隐藏 HTML 元素。
ng-src 指定 <img> 元素的 src 属性。
ng-srcset 指定 <img> 元素的 srcset 属性。
ng-style 指定元素的 style 属性。
ng-submit 指定在 onsubmit 事件上运行的表达式。
ng-switch 指定将用于显示/隐藏子元素的条件。
ng-transclude 指定插入被嵌入元素的点。
ng-value 指定 input 元素的值。

HTML 元素上的 AngularJS 指令

AngularJS 修改了一些 HTML 元素的默认行为。

元素 Kuvaus
a AngularJS 修改了 <a> 元素的默认行为。
form AngularJS 修改了 <form> 元素的默认行为。
input AngularJS 修改了 <input> 元素的默认行为。
script AngularJS 修改了 <script> 元素的默认行为。
select AngularJS 修改了 <select> 元素的默认行为。
textarea AngularJS 修改了 <textarea> 元素的默认行为。

AngularJS suodattimet

过滤器 Kuvaus
currency 将数字格式化为货币格式。
date 将日期格式化为指定格式。
filter 从数组中选择项目的子集。
json 将对象格式化为 JSON 字符串。
limitTo 将数组或字符串限制为指定数量的元素/字符。
lowercase 将字符串格式化为小写。
number 将数字格式化为字符串。
orderBy 通过表达式对数组进行排序。
uppercase 将字符串格式化为大写。

Katso myös:

Oppitunti:Angular 过滤器.

AngularJS 验证属性

  • $dirty
  • $invalid
  • $error

Katso myös:

Oppitunti:Angular 验证.

AngularJS 全局 API

转换

API Kuvaus
angular.lowercase() 转换字符串为小写。
angular.uppercase() 转换字符串为大写。
angular.copy() Luo objektin tai taulukon syvällinen kopiointi.
angular.forEach() Suorita funktio objektin tai taulukon jokaiselle elementille.

Vertaa

API Kuvaus
angular.isArray() Jos viittaus on taulukko, palauttaa true.
angular.isDate() Jos viittaus on päivämäärä, palauttaa true.
angular.isDefined() Jos viittaus on määritelty, palauttaa true.
angular.isElement() Jos viittaus on DOM-elementti, palauttaa true.
angular.isFunction() Jos viittaus on funktio, palauttaa true.
angular.isNumber() Jos viittaus on luku, palauttaa true.
angular.isObject() Jos viittaus on objekti, palauttaa true.
angular.isString() Jos viittaus on merkkijono, palauttaa true.
angular.isUndefined() Jos viittaus ei ole määritelty, palauttaa true.
angular.equals() Jos kaksi viittausta ovat yhtä suuret, palauttaa true.

JSON

API Kuvaus
angular.fromJson() Vastaanottaa JSON-merkkijonon ja palauttaa JavaScript-objektin.
angular.toJson() Vastaanottaa JavaScript-objekti ja palauttaa JSON-merkkijonon.

Perusta

API Kuvaus
angular.bootstrap() Käsin käynnistä AngularJS.
angular.element() Käytä HTML-elementtiä jQuery-elementtinä.
angular.module() Luo, rekisteröi tai hae AngularJS moduuli.

Katso myös:

Oppitunti:Angular API.