Latest web development tutorials

AngularJS Introduzione

AngularJS è un framework JavaScript. Può essere aggiunto alle pagine HTML tramite tag <script>.

AngularJS di direttiva estende l'HTML, e attraverso le espressioni dei dati si legano in formato HTML.


AngularJS è un framework JavaScript

AngularJS è un framework JavaScript. Si tratta di una libreria scritta in JavaScript.

file di AngularJS JavaScript è una forma di rilascio può essere aggiunto il tag script alla pagina:

<Script src = "http://cdn.static.w3big.com/libs/angular.js/1.4.6/angular.min.js"> </ script>

nota Proponiamo script sul fondo dell'elemento <body>.
Questo aumenterà la velocità di caricamento pagina HTML perché non è soggetta a caricare script per caricare.

Ogni versione angular.js scaricare: https://github.com/angular/angular.js/releases


AngularJS estende HTML

AngularJS da NG direttive estese HTML.

direttiva ng-app definisce un'applicazione AngularJS.

ng-modello di comando i valori degli elementi (come il valore del campo di ingresso) legati all'applicazione.

comando ng-bind per associare i dati delle applicazioni di visualizzazione HTML.

AngularJS esempi

<! DOCTYPE html>
<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> Nome: <input type = "text" modello ng = "nome"> </ p>
<H1> Ciao {{nome} } </ h1>
</ Div>

</ Corpo>
</ Html>

Prova »

Esempi di spiegare:

Quando la pagina viene caricata, AngularJS automaticamente.

direttiva ng-app dice AngularJS, <div> elemento è l'applicazione AngularJS del "proprietario".

direttiva ng-modello associa il valore del campo di input per il nome della variabile dell'applicazione.

comando ng-bind ad un nome di variabile di applicazione è legato a un paragrafo innerHTML.

nota Se si rimuove la direttiva ng-app, HTML verrà visualizzato direttamente alla espressione, non per valutare l'espressione dei risultati.

Che cosa è AngularJS?

AngularJS rende lo sviluppo della moderna applicazione di una singola pagina (ZPS: singola pagina applicazioni) più facile.

  • AngularJS dati delle applicazioni si legano agli elementi HTML.
  • AngularJS elementi HTML possono essere clonati e ripetere.
  • AngularJS possono nascondere e mostrare elementi HTML.
  • AngularJS possono aggiungere il codice per l'elemento HTML "dietro".
  • AngularJS supportano convalida dell'input.

AngularJS direttive

Come si può vedere, AngularJS istruzione è prefisso attributi HTML ng.

comando ng-init per inizializzare le variabili di applicazione AngularJS.

AngularJS esempi

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

<p>姓名为 <span ng-bind="firstName"></span></p>

</div>

Prova »

nota HTML5 consente di estendere la (fatta in casa) di proprietà di data- inizio.
AngularJS proprietà inizio ng- a, ma è possibile utilizzare i dati-ng- per rendere le pagine web per HTML5 valido.

Con HTML5 validi:

AngularJS esempi

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

<p>姓名为 <span data-ng-bind="firstName"></span></p>

</div>

Prova »


AngularJS espressione

AngularJS espressioni scritte tra parentesi graffe: {{espressione}}.

AngularJS espressione di associare i dati in formato HTML, che il comando ng-bind ha lo stesso scopo.

AngularJS espressione nei dati di posizione scritta "Uscita".

AngularJS espressioni come espressioni JavaScript: possono contenere testo, operatori, e le variabili.

Esempi 5 + 5 {{}} o {{firstName + "" + lastName}}

AngularJS esempi

<! DOCTYPE html>
<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> La mia prima espressione: {{5 + 5}} </ p>
</ Div>

</ Corpo>
</ Html>

Prova »

AngularJS Applicazioni

AngularJS modulo (Module) definisce le applicazioni AngularJS.

AngularJS Controllers (Controller) per il controllo delle applicazioni AngularJS.

direttiva ng-app definisce l'applicazione, ng-controllore definisce il controller.

AngularJS esempi

<Div ng-app = "myApp ng-controllore" = "myCtrl">

Nome: <input type = "text" modello ng = "firstName"> <br>
Cognome: <input type = "text" modello ng = "Cognome"> <br>
<br>
Nome: {{firstName + "" + lastName}}

</ Div>

<Script>
var app = angular.module ( 'myApp' , []);
app.controller ( 'myCtrl', function ( $ portata) {
$ Scope.firstName = "John";
$ Scope.lastName = "Rossi";
});
</ Script>

Prova »

AngularJS definizione modulo applicativo:

AngularJS modulo

var app = angular.module ( 'myApp', []);

AngularJS applicazioni del controller:

AngularJS Controller

app.controller ( 'myCtrl', function ($ portata) {
$ Scope.firstName = "John";
$ Scope.lastName = "Rossi";
});

Nel prossimo tutorial imparerete più moduli di conoscenza e applicazione.