AngularJS direttiva ng-modello
istruzioni ng-modello è utilizzato per legare i dati dell'applicazione al controllore il valore HTML (input, selezionare, textarea) di.
direttiva ng-modello
ng-model
direttiva può immettere i valori delle variabili e dominio creato binding AngularJS.
AngularJS esempi
Nome: <ng-modello di input = " nome">
</ Div>
<Script>
var app = angular.module ( 'myApp', []);
app.controller ( 'myCtrl', function ($ portata) {
$ Scope.name = "John Doe";
});
</ Script>
Prova »
modo vincolante
binding bidirezionale, quando si modifica il valore del campo di input, il valore della proprietà sarà anche AngularJS recensione:
AngularJS esempi
Nome: <ng-modello di input = " nome">
<H1> si entra: {{nome}} </ h1>
</ Div>
Prova »
Convalidare l'input dell'utente
AngularJS esempi
E-mail:
<Input type = "email" nome = "myAddress" ng-modello = "text">
<Span ng-show = "myForm.myAddress . $ Error.email"> non è un indirizzo email valido </ span>
</ Form>
Prova »
L'esempio di cui sopra, il messaggio nella ng-show
proprietà restituisce true
vetrina.
stato dell'applicazione
ng-model
direttiva prevede valore di stato (non valido, sporco, toccato, errore ) per i dati dell'applicazione:
AngularJS esempi
E-mail:
<Input type = "email" nome = ng-modello "myAddress" = "myText" richiesto> </ p>
<H1> Stato </ h1>
{{MyForm.myAddress. $ Valida}}
{{MyForm.myAddress. $ Sporco}}
{{MyForm.myAddress. $ Toccato}}
</ Form>
Prova »
classe CSS
ng-model
istruzioni in base alle loro membri prevedono classi CSS per gli elementi HTML:
AngularJS esempi
background-color: azzurro;
}
<Body>
<Form ng-app = "" name = "myForm">
Inserisci il tuo nome:
<Input name = "myAddress" ng -model = "text" necessaria>
</ Form>
Prova »
ng-model
istruzioni in base al campo forma di stato per aggiungere / rimuovere le seguenti categorie:
- ng-vuoto
- ng-non-vuoto
- ng-toccati
- ng-toccata
- ng-valida
- ng-invalid
- ng-dirty
- ng in attesa
- ng-incontaminata