eckig
Alle verwendeten Bibliotheken, verwendete CDNs:
Die Codekopie lautet wie folgt:
<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.1/css/bootstrap.css" rel = "Stylesheet">
<script src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "text/javascript"> </script>
Die Datenbindungsinstanz von. Dies ist die grundlegendste, alle Zweige und Blätter des Winkelstarts von hier:.
Die Codekopie lautet wie folgt:
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<kopf>
<meta http-äquiv = "content-type" content = "text /html; charset = utf-8" />
<title> Angular </title>
<meta http-äquiv = "x-ua-kompatible" content = "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.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>
<Body Ng-App = "App">
<script type = "text/javaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Das Mächtigste an Angular ist die Datenbindungsbindung
</div>
<div>
<div id = "binden" ng-controller = "bf">
<Eingabe type = "text" ng-model = "data" />
{{Daten}}
<Script>
app.controller ("bf", function ($ scope) {
$ scope.data = "testData";
// $ scope. $ bewerben ();
});
</script>
</div>
</div>
</div>
</body>
</html>
Zeigen Sie durch Angular die entsprechenden Daten des Arrays an.
Die Codekopie lautet wie folgt:
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<kopf>
<meta http-äquiv = "content-type" content = "text /html; charset = utf-8" />
<title> Angular </title>
<meta http-äquiv = "x-ua-kompatible" content = "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.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>
<Body Ng-App = "App">
<script type = "text/javaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Zeigen Sie durch Angular die entsprechenden Daten des Arrays an.
</div>
<div>
<div id = "arr-bind" ng-App = "arr-App" ng-controller = "arrcon">
<Styles>
.S{
Farbe:#f00;
}
li {
Cursor: Zeiger;
}
</style>
<ul>
<li ng-Repeat = "i In Listen" ng-klick = "Bered ($ index)" ng-class = "{s: $ index == flag}">
{{i.name}} ---- {{i.age}}
</li>
</ul>
<Script>
//angular.module("arr-app ", []);
Funktion arrcon ($ scope) {
$ scope.flag = 0;
$ scope.bered = function (i) {
$ scope.flag = i;
};
$ scope.lists = [
{Name: "hehe",
Alter: 10},
{
Name: "xx",
Alter: 20
},
{
Name: "yy",
Alter: 2
},
{
Name: "JJ",
Alter: 220
}
]
};
</script>
</div>
</div>
</div>
</body>
</html>
Demo des Datenfilters:
Die Codekopie lautet wie folgt:
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<kopf>
<meta http-äquiv = "content-type" content = "text /html; charset = utf-8" />
<title> Angular </title>
<meta http-äquiv = "x-ua-kompatible" content = "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.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>
<Body Ng-App = "App">
<script type = "text/javaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Datenfilter;
</div>
<div ng-controller = "filte">
{{Sourcode}}
<br>
{{Sourcode | hoch}}
</div>
<Script>
Funktionsfilter ($ Scope) {
$ scope.sourcode = "hehe lala dudu oo zz";
};
app.filter ("up", function () {
Rückgabefunktion (ipt) {
RECHTEN SIE IPT.REPLACE (/(/W)/G, Funktion ($ 0, $ 1) {
return ""+$ 1.Touppercase ();
});
}
});
</script>
</div>
</body>
</html>
.Faktorische Fabrik, $ Provider, Service usw. sind alle gleich. Fühle nicht, dass es schwierig ist. In der Tat ist nur ein Datenmodell oder eine Instanz zu sehen ;:
Die Codekopie lautet wie folgt:
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<kopf>
<meta http-äquiv = "content-type" content = "text /html; charset = utf-8" />
<title> Angular </title>
<meta http-äquiv = "x-ua-kompatible" content = "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.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>
<Body Ng-App = "App">
<script type = "text/javaScript">
var app = angular.module ("app", []);
</script>
<div id = "factory">
<div>
Die Fabrik in Winkel entspricht einer gemeinsamen Instanzmethode, die als eine Funktion verstanden werden kann, die von mehreren Controllern verwendet werden kann.
</div>
<div ng-controller = "factory">
{{json}}
<Script>
app.factory ("ff", function () {
zurückkehren {
"Notieren": "JSON"
};
});
app.controller ("factory", function ($ scope, ff) {
$ scope.json = ff;
});
</script>
</div>
</div>
<div>
<div>
Winkelrichtlinie;
</div>
<div>
<heh> zufrieden du dich zufrieden dafür? </heh>
<Script>
app.directive ("heh", function () {
zurückkehren {
einschränken: "ae",
ersetzen: wahr,
transklude: wahr,
Vorlage: '<Div> <button ng-transclude> </button> </div>' '
};
})
</script>
</div>
</div>
</body>
</html>
Die Verwendung der .ng-Switch-Direktive (ich möchte wirklich diese Vorlage, die der Winkel unserer gemeinsamen Klicks ist, um das Registerkarten-Plug-In zuerst auszublenden und anzuzeigen) ::
Die Codekopie lautet wie folgt:
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<kopf>
<meta http-äquiv = "content-type" content = "text /html; charset = utf-8" />
<title> Angular </title>
<meta http-äquiv = "x-ua-kompatible" content = "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.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>
<Body Ng-App = "App">
<script type = "text/javaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Verwendung von NG-Switch
</div>
<div ng-controller = "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> Andere </li>
</ul>
</div>
<div>
<button ng-klick = "a = 1"> test </button>
<button ng-klick = "a = 2"> test </button>
<button ng-klick = "a = 3"> test </button>
</div>
</div>
<script type = "text/javaScript">
App.Controller ("SW", Funktion ($ scope) {
});
</script>
</div>
</body>
</html>
ng-src und ng-href;
Die Codekopie lautet wie folgt:
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<kopf>
<meta http-äquiv = "content-type" content = "text /html; charset = utf-8" />
<title> Angular </title>
<meta http-äquiv = "x-ua-kompatible" content = "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.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>
<Body Ng-App = "App">
<script type = "text/javaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Verwendung von NG-SRC und NG-HREF (wenn Sie SRC oder HREF verwenden, wird das HTML beim Initialisieren geladen, was definitiv nicht möglich ist)
</div>
<div ng-controller = "srccon">
<a ng-href = "{{{Logo}}">
<img ng-src = "{{logo}}" />
</a>
</div>
<script type = "text/javaScript">
app.controller ("srccon", function ($ scope) {
$ scope.logo = "http://www.mainbo.com/templets/images/logo.gif";
});
</script>
</div>
</body>
</html>
So bedienen Sie den Seitenstil, ändern Sie einfach das gebundene Datenmodell direkt:
Die Codekopie lautet wie folgt:
<div>
<div>
Angular arbeitet auf Stilen; (JQ soll Elemente manuell auswählen, um auf Elementstilen zu arbeiten. Angular bietet eine mehr Methode, um die Attribute des Elements einer Variablen zuzuweisen. Sie müssen diese Variable nur ändern.)
</div>
<div>
<hehe id = "wh" ng-style = "{width: w + 'px', Höhe: h + 'px', HintergrundColor: '#364'}">
hehe-o (^^) o wow;
</hehe>
</div>
<script type = "text/javaScript">
app.directive ("hehe", function () {
Funktion compile () {
};
zurückkehren {
Link: Funktion ($ scope, $ element) {
var obj = angular.element ($ element);
//obj.find ist nicht einfach zu bedienen;
var add = obj [0] .GetElementsByClassName ("add") [0];
var recly = obj [0].
Angular.element (add) .bind ("click", function () {
$ scope.h = $ scope.h+10;
anwenden();
})
Angular.Element (reduzieren) .bind ("klicken", function () {
$ scope.h = $ scope.h-10;
anwenden();
});
function apply () {
$ scope. $ bewerben ();
}
Return Compile;
},
Controller: Funktion ($ Scope) {
$ scope.w = 200;
$ scope.h = 50;
// $ scope. $ bewerben ();
},
einschränken: 'ae',
ersetzen: wahr,
Umfang: "= Ng-Stil",
transklude: wahr,
Vorlage: '<Div> <div ng-transclude> </div> <taste>+</button> <taste
}
})
</script>
</div>
Wie benutze ich die Vorlage in Angular? Dies muss mit dem Router verwendet werden:
Die Codekopie lautet wie folgt:
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<kopf>
<meta http-äquiv = "content-type" content = "text /html; charset = utf-8" />
<title> Angular </title>
<meta http-äquiv = "x-ua-kompatible" content = "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.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>
<Body Ng-App = "App">
<script type = "text/javaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Vorlagen verwenden
</div>
<div ng-controller = "ngtpl">
<! --- Dieser Typ muss genau deklariert werden->
<script type = "text/ng-template" id = "tpl">
{{ver}}
</script>
<! --- TPL ist ein fester Wert, keine Variable, und die Variable sollte in Umfang definiert werden --->
<div ng-include src = "'tpl'"> </div>
<div>
<button ng-klick = "chan ()"> ändern </button>
</div>
</div>
<script type = "text/javaScript">
app.controller ("ngtpl", function ($ scope) {
Funktion hehe (str) {
STR = _.Shuffle (str);
return str.join ("")
};
$ scope.ver = "var-v-heehe";
$ scope.chan = function () {
$ scope.ver = hehe ($ scope.ver);
};
});
</script>
</div>
</body>
</html>
So verwenden Sie $ scope. $ Watch, um die Vorlage der Bindungsschnittstelle in Echtzeit zu ändern:
Die Codekopie lautet wie folgt:
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<kopf>
<meta http-äquiv = "content-type" content = "text /html; charset = utf-8" />
<title> Angular </title>
<meta http-äquiv = "x-ua-kompatible" content = "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.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>
<Body Ng-App = "App">
<script type = "text/javaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
<span> Update </span> Angular -Benachrichtigungsdaten -Daten Updates auf drei Arten $ scope. $ digest (), $ scope.
</div>
<div ng-controller = "anwenden">
{{hehe}}
<Eingabe type = "text" ng-model = "m0" />
<div>
Der Wert von $ scope. $ watch == >> {{WAT}}
</div>
<br>
<button ng-klick = "up ()">
anwenden;
</button>
</div>
<script type = "text/javaScript">
app.controller ("anwenden", function ($ scope) {
$ scope.ehehe = "lll________xxx";
$ scope.m0 = 1;
SS = $ Scope;
$ scope.up = function () {
$ scope.heehe = $ scope.m0;
// Ja, aber ein Fehler wurde gemeldet, als die Eingabeaufforderung angegeben wurde. Wer weiß warum?
// $ scope. $ bewerben ();
$ scope. $ digest ();
};
// Geben Sie die Variable $ scope.m0 an, um ungültig zu sein;
$ scope. $ watch ("m0", function (va) {
$ scope.wat = va;
})
});
</script>
</div>
</body>
</html>
Die Werkzeugmethode, die Sie sich in Angular definieren
Die Codekopie lautet wie folgt:
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<kopf>
<meta http-äquiv = "content-type" content = "text /html; charset = utf-8" />
<title> Angular </title>
<meta http-äquiv = "x-ua-kompatible" content = "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.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>
<Body Ng-App = "App">
<script type = "text/javaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Liste der Werkzeugmethode in Angular
</div>
<div>
<ul>
<li rollen = "Präsentation"> <a href = "###"> angular.bind </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.bootstrap </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.copy </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.element </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.equals </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.extend </a> </li>
<li rollen = "Präsentation"> <a href = "###"> Angular.foreach </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.fromjson </a> </li>
<li rollen = "Präsentation"> <a href = "###"> Angular.identity </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.injector </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.isArray </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.isdate </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.isdefined </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.isSelement </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.isisisiscunction </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.isNumber </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.isObject </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.isstring </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.isundefined </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.lowerCase </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.module </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.noop </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.reloadwithDebuginfo </a> </li>
<li rollen = "Präsentation"> <a href = "###"> angular.tojson </a> </li>
<li rollen = "Präsentation"> <a href = "###"> Angular.uppercase </a> </li>
</ul>
<div>
Diese Tools und Methoden ähneln anderen Bibliotheken.
Angular.element ist ein kleiner JQ für das Anguarlit -Selektionselement;
<br>
Angular.module ist eine Methode der Modulelemente;
</div>
</div>
</div>
</body>
</html>
Die Verwendung von NG-Transclude (dies ist ein offizieller Fall) ist der Code wie folgt:
Die Codekopie lautet wie folgt:
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<kopf>
<meta http-äquiv = "content-type" content = "text /html; charset = utf-8" />
<title> Angular </title>
<meta http-äquiv = "x-ua-kompatible" content = "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.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>
<Body Ng-App = "App">
<script type = "text/javaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Verwendung von NG-Transclude (dies ist ein offizieller Fall):
</div>
<div ng-controller = "exampleController">
<div>
<Eingabe ng-model = "title"> <br>
<textarea ng-model = "text"> </textArea> <br/>
<Spane> {{text}} </pane>
</div>
</div>
<script type = "text/javaScript">
app.directive ('Bereich', function () {
zurückkehren {
einschränken: 'e',
transklude: wahr,
Scope: {title: '@'},
Vorlage: '<div style = "border: 1px fest schwarz;">' +
'<div style = "background-color: grau"> {{title}} </div>' +
'<ng-transclude> </ng-transclude>' +
'</div>' '
};
})
.Controller ('evicplecontroller', ['$ scope', function ($ scope) {
$ scope.title = 'lorem ipsum';
$ scope.text = 'nequ Porno quisquam est qui dolorem ipsum quia dolor ...';
}]);
</script>
</div>
</body>
</html>
Hier ist ein Beispiel für die Überprüfung der Genauigkeit der Mailbox:
Die Codekopie lautet wie folgt:
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<kopf>
<meta http-äquiv = "content-type" content = "text /html; charset = utf-8" />
<title> Angular </title>
<meta http-äquiv = "x-ua-kompatible" content = "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.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>
<Body Ng-App = "App">
<script type = "text/javaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Ngpaste, NgmouseUp, NgKeyUp, NgModeloptions usw. beziehen sich auf die offizielle Verwendung, verwenden Sie einfach die Check -API (der offizielle Bedarf FQ;)
</div>
<script src = "https://yearofmoo.github.io/ngmessages/angular-messages.js"> </script>
<div ng-controller = "fromVaild">
Wenn Sie die NG-Message-Komponente nicht verwenden, lautet die Fehleraufforderung wie folgt.
<Formular name = "userForm">
<div>
<Label für = "E -MailAddress"> Geben Sie Ihre E -Mail -Adresse ein: </label>
<Eingabe type = "E-Mail" name = "E-MailAddress" ng-model = "data.email" erforderlich />
<!-Dieses Zeug ist viel zu komplex->
<div ng-if = "userform.emailaddress
Sie haben vergessen, Ihre E -Mail -Adresse einzugeben ...
</div>
<div ng-if = "! UserForm.EmailAddress. $ error.Required &&
userform.emailaddress. $ error.email ">
Sie haben Ihre E -Mail -Adresse nicht richtig eingegeben ...
</div>
</div>
<input type = "subieren" />
</form>
<br>
<a href = "https://yearofmoo.github.io/ngmessages/"> Demo, geschrieben von Ausländern </a>
</div>
<script type = "text/javaScript">
app.controller ("fromVaild", function ($ scope) {
//$Scope.myfield.$Error = {minLength: true, erforderlich: false};
})
</script>
</div>
</body>
</html>
SetTimeout und SetInterval werden beide von Angular verpackt und geben eine Instanz des verzögerten Objekts zurück:
Die Codekopie lautet wie folgt:
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<kopf>
<meta http-äquiv = "content-type" content = "text /html; charset = utf-8" />
<title> Angular </title>
<meta http-äquiv = "x-ua-kompatible" content = "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.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>
<Body Ng-App = "App">
<script type = "text/javaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
$ timeout und $ intervall, diese beiden Dienste;
</div>
<div ng-controller = "st">
<div>
<a href = "#">
<h4> setInterval </h4>
<p>
$ intervall (fn, delay, [count], [invoceapply]);
</p>
</a>
<a href = "#">
<h4> Timeout </h4>
<p>
$ timeout (fn, [delace], [invoceApply]);
</p>
</a>
</div>
<div>
<div rollen = "progressBar" aria-valuenow = "60" aria-valuemin = "0" aria-valuemax = "100">
0%
</div>
</div>
<button ng-klick = "prog ()">
Start
</button>
</div>
<script type = "text/javaScript">
app.controller ("ST", Funktion ($ scope, $ element, $ intervall) {
var $ el = $ ($ element [0]). Find (". Progress-Bar");
console.log (Argumente);
// Verwenden Sie das von Angular.element ausgewählte Element, um etwas zu finden, ohne zu finden;
$ scope.prog = function () {
var df = $ intervall (function () {
var val = parseInt ($ el.html ())+4;
if (val> = 104) $ intervall.cancel (df);
$ el.html (Val+"%") .Width (Val+"%");
}, 100);
console.log (df)
//console.log(aa = $ intervall)
};
});
</script>
</div>
</body>
</html>