angulaire
Toutes les bibliothèques utilisées, CDN utilisés:
La copie de code est la suivante:
<script src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </ script>
<script src = "http://cdn.bootcss.com/angular.js/1.3.0-Beta.13/angular.min.js"> </ script>
<link href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "Stylesheet">
<script src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "Text / javascript"> </ script>
.
La copie de code est la suivante:
<! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" />
<Title> Angular </Title>
<meta http-equiv = "x-ua compatible" contenu = "ie = edge, chrome = 1">
<script src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </ script>
<script src = "http://cdn.bootcss.com/angular.js/1.3.0-Beta.13/angular.min.js"> </ script>
<link href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "Stylesheet">
<script src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "Text / javascript"> </ script>
</ head>
<corps ng-app = "app">
<script type = "text / javascript">
var app = angular.module ("app", []);
</cript>
<div>
<div>
La chose la plus puissante sur Angular est la liaison de liaison des données
</div>
<div>
<div id = "bind" ng-contrôleur = "bf">
<input type = "text" ng-model = "data" />
{{données}}
<cript>
app.Controller ("bf", fonction ($ scope) {
$ scope.data = "testdata";
// $ scope. $ applique ();
});
</cript>
</div>
</div>
</div>
</docy>
</html>
Grâce à Angular, affichez les données correspondantes du tableau ;.
La copie de code est la suivante:
<! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" />
<Title> Angular </Title>
<meta http-equiv = "x-ua compatible" contenu = "ie = edge, chrome = 1">
<script src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </ script>
<script src = "http://cdn.bootcss.com/angular.js/1.3.0-Beta.13/angular.min.js"> </ script>
<link href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "Stylesheet">
<script src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "Text / javascript"> </ script>
</ head>
<corps ng-app = "app">
<script type = "text / javascript">
var app = angular.module ("app", []);
</cript>
<div>
<div>
Grâce à Angular, affichez les données correspondantes du tableau;
</div>
<div>
<div id = "arr-bind" ng-app = "arr-app" ng-controller = "arrcon">
<style>
.s {
Couleur: # F00;
}
li {
curseur: pointeur;
}
</ style>
<ul>
<li ng-repeat = "i in lists" ng-Click = "bered ($ index)" ng-class = "{s: $ index == Flag}">
{{i.name}} ---- {{i.age}}
</li>
</ul>
<cript>
//angular.module("arr-app ", []);
fonction arrcon ($ scope) {
$ scope.flag = 0;
$ scope.bered = fonction (i) {
$ scope.flag = i;
};
$ scope.lists = [
{nom: "hehe",
Âge: 10},
{
Nom: "xx",
Âge: 20
},
{
Nom: "Yy",
Âge: 2
},
{
Nom: "JJ",
Âge: 220
}
]]
};
</cript>
</div>
</div>
</div>
</docy>
</html>
Démo de filtre de données:
La copie de code est la suivante:
<! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" />
<Title> Angular </Title>
<meta http-equiv = "x-ua compatible" contenu = "ie = edge, chrome = 1">
<script src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </ script>
<script src = "http://cdn.bootcss.com/angular.js/1.3.0-Beta.13/angular.min.js"> </ script>
<link href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "Stylesheet">
<script src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "Text / javascript"> </ script>
</ head>
<corps ng-app = "app">
<script type = "text / javascript">
var app = angular.module ("app", []);
</cript>
<div>
<div>
Filtre de données;
</div>
<div ng-contrôleur = "filte">
{{Sourcode}}
<br>
{{Sourcode | en haut}}
</div>
<cript>
Filtre de fonction ($ scope) {
$ scope.sourcode = "hehe lala dudu oo zz";
};
app.filter ("up", function () {
Fonction de retour (ipt) {
return ipt.replace (/ (/ w) / g, fonction (0 0, 1 $) {
retourner "" + 1, $ Toupperase ();
});
}
});
</cript>
</div>
</docy>
</html>
.Factory Factory, $ fournisseur, service, etc. sont les mêmes. Je ne pense pas que ce soit difficile. En fait, c'est juste pour voir un modèle de données ou une instance;:
La copie de code est la suivante:
<! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" />
<Title> Angular </Title>
<meta http-equiv = "x-ua compatible" contenu = "ie = edge, chrome = 1">
<script src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </ script>
<script src = "http://cdn.bootcss.com/angular.js/1.3.0-Beta.13/angular.min.js"> </ script>
<link href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "Stylesheet">
<script src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "Text / javascript"> </ script>
</ head>
<corps ng-app = "app">
<script type = "text / javascript">
var app = angular.module ("app", []);
</cript>
<div id = "Factory">
<div>
L'usine en angulaire équivaut à une méthode d'instance commune, qui peut être comprise comme une fonction qui peut être utilisée par plusieurs contrôleurs;
</div>
<div ng-controller = "Factory">
{{JSON}}
<cript>
app.factory ("ff", fonction () {
retour {
"Notting": "JSON"
};
});
app.Controller ("Factory", fonction ($ scope, ff) {
$ scope.json = ff;
});
</cript>
</div>
</div>
<div>
<div>
directive angulaire;
</div>
<div>
<heh> vous contentez-vous? </héh>
<cript>
app.directive ("heh", function () {
retour {
restreindre: «ae»,
Remplacer: vrai,
transclude: vrai,
modèle: '<div> <Button ng-transclude> </futton> </div>'
};
})
</cript>
</div>
</div>
</docy>
</html>
L'utilisation de la directive .NG-Switch (je veux vraiment ce modèle, qui est l'angulaire de nos clics communs pour masquer et afficher le plug-in de l'onglet en premier) ::
La copie de code est la suivante:
<! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" />
<Title> Angular </Title>
<meta http-equiv = "x-ua compatible" contenu = "ie = edge, chrome = 1">
<script src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </ script>
<script src = "http://cdn.bootcss.com/angular.js/1.3.0-Beta.13/angular.min.js"> </ script>
<link href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "Stylesheet">
<script src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "Text / javascript"> </ script>
</ head>
<corps ng-app = "app">
<script type = "text / javascript">
var app = angular.module ("app", []);
</cript>
<div>
<div>
Utilisation de Ng-Switch
</div>
<div ng-contrôleur = "SW">
<div ng-init = "a = 2">
<ul ng-switch on = "a">
<li ng-switch-when = "1"> 1 </li>
<li ng-switch-when = "2"> 2 </li>
<li ng-switch-default> Autre </li>
</ul>
</div>
<div>
<Button ng-Click = "A = 1"> Tester </futton>
<Button ng-Click = "A = 2"> Tester </fut Button>
<Button ng-Click = "A = 3"> Test </futton>
</div>
</div>
<script type = "text / javascript">
app.Controller ("SW", fonction ($ scope) {
});
</cript>
</div>
</docy>
</html>
ng-src et ng-href;
La copie de code est la suivante:
<! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" />
<Title> Angular </Title>
<meta http-equiv = "x-ua compatible" contenu = "ie = edge, chrome = 1">
<script src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </ script>
<script src = "http://cdn.bootcss.com/angular.js/1.3.0-Beta.13/angular.min.js"> </ script>
<link href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "Stylesheet">
<script src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "Text / javascript"> </ script>
</ head>
<corps ng-app = "app">
<script type = "text / javascript">
var app = angular.module ("app", []);
</cript>
<div>
<div>
Utilisation de NG-SRC et NG-HREF (si vous utilisez SRC ou HREF, le HTML sera chargé lors de l'initialisation, ce qui n'est certainement pas possible)
</div>
<div ng-contrôleur = "srccon">
<a ng-href = "{{logo}}">
<img ng-src = "{{logo}}" />
</a>
</div>
<script type = "text / javascript">
app.Controller ("srccon", fonction ($ scope) {
$ scope.logo = "http://www.mainbo.com/templetts/images/logo.gif";
});
</cript>
</div>
</docy>
</html>
Comment faire fonctionner le style de page, modifiez simplement le modèle de données lié:
La copie de code est la suivante:
<div>
<div>
Angular fonctionne sur des styles; (JQ consiste à sélectionner manuellement les éléments pour fonctionner sur les styles d'éléments. Angular fournit une méthode supplémentaire pour attribuer les attributs de l'élément à une variable, il vous suffit de modifier cette variable)
</div>
<div>
<hehe id = "wh" ng-syle = "{width: w + 'px', hauteur: h + 'px', backgroundcolor: '# 364'}">
hehe - o (^^) o wow;
</ hehe>
</div>
<script type = "text / javascript">
app.directive ("hehe", function () {
Fonction Compile () {
};
retour {
lien: fonction ($ scope, $ element) {
var obj = angular.element ($ element);
//obj.find n'est pas facile à utiliser;
var add = obj [0] .getElementsByClassName ("add") [0];
var réduction = obj [0] .getElementsByClassName ("réduction") [0];
angular.element (add) .bind ("cliquez", fonction () {
$ scope.h = $ scope.h + 10;
appliquer();
})
angular.element (réduction) .bind ("cliquez", fonction () {
$ scope.h = $ scope.h-10;
appliquer();
});
fonction applique () {
$ scope. $ applique ();
}
Retour compiler;
},
contrôleur: fonction ($ scope) {
$ scope.w = 200;
$ scope.h = 50;
// $ scope. $ applique ();
},
restreindre: «ae»,
Remplacer: vrai,
Portée: "= style ng",
transclude: vrai,
Modèle: '<div> <div ng-transclude> </div> <button> + </futton> <fontificateur> - </utton> </div>'
}
})
</cript>
</div>
Comment utiliser le modèle en angulaire? Cela doit être utilisé avec le routeur:
La copie de code est la suivante:
<! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" />
<Title> Angular </Title>
<meta http-equiv = "x-ua compatible" contenu = "ie = edge, chrome = 1">
<script src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </ script>
<script src = "http://cdn.bootcss.com/angular.js/1.3.0-Beta.13/angular.min.js"> </ script>
<link href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "Stylesheet">
<script src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "Text / javascript"> </ script>
</ head>
<corps ng-app = "app">
<script type = "text / javascript">
var app = angular.module ("app", []);
</cript>
<div>
<div>
Utilisation de modèles
</div>
<div ng-contrôleur = "ngtpl">
<! --- Ce type doit être déclaré avec précision ->
<script type = "text / ng-template" id = "tpl">
{{ver}}
</cript>
<! --- TPL est une valeur fixe, pas une variable, et la variable doit être définie dans la portée --->
<div ng-include src = "'tpl'"> </div>
<div>
<bouton ng-click = "chan ()"> modifier </ftones>
</div>
</div>
<script type = "text / javascript">
app.Controller ("ngtpl", fonction ($ scope) {
fonction hehe (str) {
str = _.shuffle (str);
Retour str.join ("")
};
$ scope.ver = "var-re - heehe";
$ scope.chan = fonction () {
$ scope.ver = hehe ($ scope.ver);
};
});
</cript>
</div>
</docy>
</html>
Comment utiliser $ scope. $ Watch pour modifier le modèle de l'interface de liaison en temps réel:
La copie de code est la suivante:
<! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" />
<Title> Angular </Title>
<meta http-equiv = "x-ua compatible" contenu = "ie = edge, chrome = 1">
<script src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </ script>
<script src = "http://cdn.bootcss.com/angular.js/1.3.0-Beta.13/angular.min.js"> </ script>
<link href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "Stylesheet">
<script src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "Text / javascript"> </ script>
</ head>
<corps ng-app = "app">
<script type = "text / javascript">
var app = angular.module ("app", []);
</cript>
<div>
<div>
<span> mise à jour </span> mises à jour de données de notification angulaire de trois façons $ scope. $ digest (), $ scope. $ applat () et mises à jour via $ scope. $ watch écoute;
</div>
<div ng-controller = "appliquer">
{{hehe}}
<input type = "text" ng-model = "m0" />
<div>
la valeur définie par $ scope. $ watch == >> {{wat}}
</div>
<br>
<bouton ng-click = "up ()">
appliquer;
</ bouton>
</div>
<script type = "text / javascript">
app.Controller ("Appliquer", fonction ($ scope) {
$ scope.hehe = "lll________xxx";
$ scope.m0 = 1;
ss = $ scope;
$ scope.up = function () {
$ scope.hehe = $ scope.m0;
// Oui, mais une erreur a été signalée lorsque l'invite a été donnée. Qui sait pourquoi?
// $ scope. $ applique ();
$ scope. $ digest ();
};
// donne la variable $ scope.m0 à ne pas valide;
$ scope. $ watch ("m0", fonction (va) {
$ scope.wat = va;
})
});
</cript>
</div>
</docy>
</html>
La méthode de l'outil que vous vous définissez en angulaire
La copie de code est la suivante:
<! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" />
<Title> Angular </Title>
<meta http-equiv = "x-ua compatible" contenu = "ie = edge, chrome = 1">
<script src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </ script>
<script src = "http://cdn.bootcss.com/angular.js/1.3.0-Beta.13/angular.min.js"> </ script>
<link href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "Stylesheet">
<script src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "Text / javascript"> </ script>
</ head>
<corps ng-app = "app">
<script type = "text / javascript">
var app = angular.module ("app", []);
</cript>
<div>
<div>
Liste de la méthode des outils en angulaire
</div>
<div>
<ul>
<li role = "présentation"> <a href = "###"> angular.bind </a> </li>
<li role = "présentation"> <a href = "###"> angular.bootstrap </a> </li>
<li role = "présentation"> <a href = "###"> angular.copy </a> </li>
<li role = "présentation"> <a href = "###"> angular.element </a> </li>
<li role = "présentation"> <a href = "###"> angular.equals </a> </li>
<li role = "présentation"> <a href = "###"> angular.extend </a> </li>
<li role = "présentation"> <a href = "###"> angular.foreach </a> </li>
<li role = "présentation"> <a href = "###"> angular.fromjson </a> </li>
<li role = "présentation"> <a href = "###"> angular.identity </a> </li>
<li role = "présentation"> <a href = "###"> angular.injector </a> </li>
<li role = "présentation"> <a href = "###"> angular.isArray </a> </li>
<li role = "présentation"> <a href = "###"> angular.isdate </a> </li>
<li role = "présentation"> <a href = "###"> angular.isdefined </a> </li>
<li role = "présentation"> <a href = "###"> angular.iselement </a> </li>
<li role = "présentation"> <a href = "###"> angular.isfunction </a> </li>
<li rôle = "présentation"> <a href = "###"> angular.isnumber </a> </li>
<li role = "présentation"> <a href = "###"> angular.isobject </a> </li>
<li role = "présentation"> <a href = "###"> angular.issstring </a> </li>
<li role = "présentation"> <a href = "###"> angular.isundefined </a> </li>
<li role = "présentation"> <a href = "###"> angular.lowercase </a> </li>
<li role = "présentation"> <a href = "###"> angular.module </a> </li>
<li role = "présentation"> <a href = "###"> angular.noop </a> </li>
<li role = "présentation"> <a href = "###"> angular.reloadwithdebuginfo </a> </li>
<li role = "présentation"> <a href = "###"> angular.tojson </a> </li>
<li role = "présentation"> <a href = "###"> angular.uppercase </a> </li>
</ul>
<div>
Ces outils et méthodes sont similaires à d'autres bibliothèques;
Angular.Element est un petit JQ pour l'élément de sélection Anguarlite;
<br>
Angular.Module est une méthode d'éléments de module;
</div>
</div>
</div>
</docy>
</html>
L'utilisation de Ng-Transclude (il s'agit d'un cas officiel), le code est le suivant:
La copie de code est la suivante:
<! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" />
<Title> Angular </Title>
<meta http-equiv = "x-ua compatible" contenu = "ie = edge, chrome = 1">
<script src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </ script>
<script src = "http://cdn.bootcss.com/angular.js/1.3.0-Beta.13/angular.min.js"> </ script>
<link href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "Stylesheet">
<script src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "Text / javascript"> </ script>
</ head>
<corps ng-app = "app">
<script type = "text / javascript">
var app = angular.module ("app", []);
</cript>
<div>
<div>
Utilisation de Ng-Transclude (il s'agit d'un cas officiel):
</div>
<div ng-controller = "exampleController">
<div>
<entrée ng-model = "title"> <br>
<textarea ng-model = "text"> </ textarea> <br/>
<pane> {{text}} </pane>
</div>
</div>
<script type = "text / javascript">
app.directive ('pane', function () {
retour {
restreindre: «e»,
transclude: vrai,
Scope: {Title: '@'},
modèle: '<div style = "border: 1px solide noir;">' +
'<div style = "background-Color: gris"> {{title}} </div>' +
'<ng-transclude> </ ng-transclude>' +
'</div>'
};
})
.Controller ('ExampleController', ['$ scope', fonction ($ scope) {
$ scope.title = 'lorem ipsum';
$ scope.text = 'nequ porno quisquam est qui dolorem ipsum Quia Dolor ...';
}]);
</cript>
</div>
</docy>
</html>
Voici un exemple de vérification de la précision de la boîte aux lettres:
La copie de code est la suivante:
<! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" />
<Title> Angular </Title>
<meta http-equiv = "x-ua compatible" contenu = "ie = edge, chrome = 1">
<script src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </ script>
<script src = "http://cdn.bootcss.com/angular.js/1.3.0-Beta.13/angular.min.js"> </ script>
<link href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "Stylesheet">
<script src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "Text / javascript"> </ script>
</ head>
<corps ng-app = "app">
<script type = "text / javascript">
var app = angular.module ("app", []);
</cript>
<div>
<div>
ngpaste, ngmouseup, ngkeyup, ngmodeloptions, etc., reportez-vous à l'utilisation officielle, utilisez simplement l'API de vérification, (les besoins officiels fq;)
</div>
<script src = "https://yearofmoo.github.io/ngmessages/angular-messages.js"> </ script>
<div ng-contrôleur = "FromVaild">
Si vous n'utilisez pas le composant NG-Message, l'invite d'erreur est la suivante;
<form name = "userform">
<div>
<étiquette pour = "emailAddress"> Entrez votre adresse e-mail: </ label>
<input type = "e-mail" name = "emailaddress" ng-model = "data.email" requis />
<! - ce truc est beaucoup trop complexe ->
<div ng-if = "userForm.emailAddress. $ error.requure">
Vous avez oublié d'entrer votre adresse e-mail ...
</div>
<div ng-if = "! UserForm.emailAddress. $ error.requured &&
userform.emailaddress. $ error.email ">
Vous n'avez pas saisi correctement votre adresse e-mail ...
</div>
</div>
<input type = "soumi" />
</ form>
<br>
<a href = "https://yearofmoo.github.io/ngmessages/"> Demo écrit par des étrangers </a>
</div>
<script type = "text / javascript">
app.Controller ("FromVaild", fonction ($ scope) {
//$scope.myfield.$Error = {minLength: true, requis: false};
})
</cript>
</div>
</docy>
</html>
SetTimeout et SetInterval sont tous deux enveloppés par Angular et renvoient une instance de l'objet retardé:
La copie de code est la suivante:
<! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" />
<Title> Angular </Title>
<meta http-equiv = "x-ua compatible" contenu = "ie = edge, chrome = 1">
<script src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </ script>
<script src = "http://cdn.bootcss.com/angular.js/1.3.0-Beta.13/angular.min.js"> </ script>
<link href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "Stylesheet">
<script src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "Text / javascript"> </ script>
</ head>
<corps ng-app = "app">
<script type = "text / javascript">
var app = angular.module ("app", []);
</cript>
<div>
<div>
$ Timeout et $ interval, ces deux services;
</div>
<div ng-contrôleur = "st">
<div>
<a href = "#">
<h4> setterval </h4>
<p>
$ interval (fn, retard, [count], [invokeapply]);
</p>
</a>
<a href = "#">
<h4> Timeout </h4>
<p>
$ timeout (fn, [retard], [invokeApply]);
</p>
</a>
</div>
<div>
<div role = "Progressbar" aria-valuenow = "60" aria-valemin = "0" aria-valemax = "100">
0%
</div>
</div>
<bouton ng-click = "prog ()">
commencer
</ bouton>
</div>
<script type = "text / javascript">
app.Controller ("st", fonction ($ scope, $ element, $ interval) {
var $ el = $ ($ element [0]). trouver (". Progress-bar");
console.log (arguments);
// Utilisez l'élément sélectionné par Angular.Element pour trouver quelque chose sans trouver;
$ scope.prog = fonction () {
var df = $ interval (function () {
var val = paSeInt ($ el.html ()) + 4;
if (val> = 104) $ interval.cancel (df);
$ el.html (val + "%") .Width (val + "%");
}, 100);
Console.log (DF)
//console.log(aa = $ interval)
};
});
</cript>
</div>
</docy>
</html>