Heim Web-Frontend js-Tutorial Zusammenfassung der Grundkenntnisse und Beispiele von Angularjs_AngularJS

Zusammenfassung der Grundkenntnisse und Beispiele von Angularjs_AngularJS

May 16, 2016 pm 04:18 PM
angularjs 基础

AngularJS ist ein von Google entwickeltes High-End-Front-End-MVC-Entwicklungsframework.

Offizielle Website von Angularjs: https://angularjs.org/ Die offizielle Website verfügt über eine Demo, für den Zugriff ist möglicherweise FQ erforderlich

Angularjs chinesische Community: http://www.angularjs.cn/ Geeignet für Anfänger

Referenzdatei: https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js

Seien Sie vorsichtig bei der Verwendung von Winkeln

Zitieren Sie die AngularJS-Bibliothek: https://github.com/litengdesign/angularjsTest/blob/master/angular-1.0.1.... Sie können sie vom Github der Beispiele in herunterladen diesen Abschnitt
Sie müssen ng-app="appName" in dem von Ihnen verwendeten Bereich oder direkt ng-app (global) hinzufügen.
Stellen Sie den Controller ng-controller="Strg" ein.
Bitte beachten Sie beim Testen des Beispiels folgende Punkte

Sie müssen vor dem Kopf den AngularJS-Code einführen. Der Autor verwendet Angular-1.0.1.min.js. Bitte beachten Sie den Versionsunterschied.
Alle kleinen Beispiele werden in den folgenden Bereichen ausgeführt. Denken Sie daran, ng-app im Bereich hinzuzufügen.
Im Folgenden werden einige kleine Fälle verwendet, um die allgemeinen Standardanweisungen und die Verwendung von AngularJS zu veranschaulichen.

Hallo Weltprogramm (doppelte Datenbindung)

Verwenden Sie ng-model={{name}}, um Daten zu binden

Code kopieren Der Code lautet wie folgt:





hallo:{{name ||. 'liteng'}}

http://2.liteng.sinaapp.com/angularjsTest/helloangularjs.html

Ein kleiner Fall der Verwendung von Ereignisbindung

Code kopieren Der Code lautet wie folgt:


Stückpreis:
Menge:

Gesamtpreis: {{(Preis) * (Menge)}}

Hinweis:

Eingabe mit HTML5: http://www.w3school.com.cn/ html5 /att_input_type.asphttp://www.w3school.com.cn/html5/att_input_type.asp>
ng-init: Anfangswert festlegen




http://2.liteng.sinaapp.com/angularjsTest/event-bind.html

ng-init: Attributwerte können standardmäßig angegeben werden

Code kopieren Der Code lautet wie folgt:

{{value}}



http://2.liteng.sinaapp.com/angularjsTest/ng-init.html

ng-repeat: wird verwendet, um Daten ähnlich wie i für Informationen in js zu iterieren

Code kopieren Der Code lautet wie folgt:

Ich habe {{friends.length}} Freunde. Sie sind




  • [{{$index 1}}]: Das Alter von {{friend.name}} beträgt: {{friend.age}}



http://2.liteng.sinaapp.com/angularjsTest/ng-repeat.html

ng-click:dom click event

Code kopieren Der Code lautet wie folgt:




<script> Funktion ctrl($scope){<br> $scope.a='hello';<br> $scope.showMsg=function(){<br>           $scope.a='world';<br> }<br> }<br> </script>

http://2.liteng.sinaapp.com/angularjsTest/ng-click.html

ng-show: Elementanzeige einstellen

Hinweis: ng-show="!xx": Vor dem Attributwert hinzufügen! Zeigt eine Bestätigung der Anzeige an, falls nicht hinzugefügt! Wenn Sie unsicher sind, zeigen Sie

nicht an

Code kopieren Der Code lautet wie folgt:

ng-show="!show"


ng-show="show"


http://2.liteng.sinaapp.com/angularjsTest/ng-show.html

ng-hide: Element so einstellen, dass es ausgeblendet wird

Code kopieren Der Code lautet wie folgt:

ng-hide="aaa"


ng-show="!aaa"


http://2.liteng.sinaapp.com/angularjsTest/ng-hide.html

Verwenden Sie ng-show, um einen Umschalteffekt zu erzeugen

Code kopieren Der Code lautet wie folgt:

toggle


Logo anzeigen

" alt="">


http://2.liteng.sinaapp.com/angularjsTest/ng-toggle.html

ng-style: ähnlich dem Standardstil

Bitte achten Sie hier auf das Schreibformat: Die Zeichenfolge muss in Anführungszeichen gesetzt werden

Code kopieren Der Code lautet wie folgt:

Box



http://2.liteng.sinaapp.com/angularjsTest/ng-style.html

Filter: Filterfeld

Code kopieren Der Code lautet wie folgt:
{{9999|number}}

{{9999 1 |number:2}}

{{9*9|currency}}

{{'hello world' |. Großbuchstaben}}


http://2.liteng.sinaapp.com/angularjsTest/filter.html

ng-template: Vorlage kann geladen werden

Code kopieren Der Code lautet wie folgt:


tpl.html

Code kopieren Der Code lautet wie folgt:

Hallo



http://2.liteng.sinaapp.com/angularjsTest/show-tpl.html

$http: Eine Ajax-ähnliche Methode funktioniert gut

Code kopieren Der Code lautet wie folgt:


HTTP-Anfragemethode 1



              

  • {{x.Name}} {{x.Country}}
                                                                                     


Methode 2




             

  • {{y.aid}} {{y.title}}
                                                                                     


<script><br> //Methode 1<br> var TestCtrl=function($scope,$http){<br>         var p=$http({<br> Methode:'GET',<br>                                      <br>url:'json/date.json'<br><a href="'json/date.json'">           });</a>            p.success(function(response,status,headers,config){<br>                 $scope.names=response;<br>           });<br>            p.error(function(status){<br> console.log(status);<br>           });<br> }<br> //Methode 2<br> Funktion TestCtrl2($scope,$http){<br>            $http.get('json/yiqi_article.json').success(function(response){<br>                   $scope.info=response;<br>         });<br> }<br> </script>


http://2.liteng.sinaapp.com/angularjsTest/ajax.html

Alle oben genannten Codes: https://github.com/litengdesign/angularjsTest

Demo implementiert: http://2.liteng.sinaapp.com/angularjsTest/index.html

Was das Routing (Router) und die Direktive (Direktive) von AngularJS betrifft, werde ich das nächste Mal separat darauf eingehen.

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP-Grundlagen-Tutorial: Vom Anfänger zum Meister PHP-Grundlagen-Tutorial: Vom Anfänger zum Meister Jun 18, 2023 am 09:43 AM

PHP ist eine weit verbreitete serverseitige Open-Source-Skriptsprache, die alle Aufgaben in der Webentwicklung bewältigen kann. PHP wird in der Webentwicklung häufig verwendet, insbesondere wegen seiner hervorragenden Leistung bei der dynamischen Datenverarbeitung, weshalb es von vielen Entwicklern geliebt und verwendet wird. In diesem Artikel erklären wir Ihnen Schritt für Schritt die Grundlagen von PHP, um Anfängern den Einstieg bis zum Erlernen von PHP-Kenntnissen zu erleichtern. 1. Grundlegende Syntax PHP ist eine interpretierte Sprache, deren Code HTML, CSS und JavaScript ähnelt. Jede PHP-Anweisung endet mit einem Semikolon

Die neuesten 5 AngularJS-Tutorials im Jahr 2022, vom Einstieg bis zur Beherrschung Die neuesten 5 AngularJS-Tutorials im Jahr 2022, vom Einstieg bis zur Beherrschung Jun 15, 2017 pm 05:50 PM

Javascript ist eine sehr einzigartige Sprache, was die Organisation des Codes, das Programmierparadigma des Codes und die objektorientierte Theorie betrifft. Die Frage, ob Javascript eine objektorientierte Sprache ist, wird seit langem diskutiert Es gibt offensichtlich schon seit langem eine Antwort. Auch wenn Javascript seit zwanzig Jahren vorherrscht, schauen Sie sich einfach das „Black Horse Cloud Classroom JavaScript Advanced Framework“ an, wenn Sie beliebte Frameworks wie jQuery, Angularjs und sogar React verstehen möchten Design-Video-Tutorial“.

Verwenden Sie PHP und AngularJS, um eine reaktionsfähige Website zu erstellen und ein hochwertiges Benutzererlebnis zu bieten Verwenden Sie PHP und AngularJS, um eine reaktionsfähige Website zu erstellen und ein hochwertiges Benutzererlebnis zu bieten Jun 27, 2023 pm 07:37 PM

Im heutigen Informationszeitalter sind Websites zu einem wichtigen Instrument für Menschen geworden, um Informationen zu erhalten und zu kommunizieren. Eine responsive Website kann sich an verschiedene Geräte anpassen und den Benutzern ein qualitativ hochwertiges Erlebnis bieten, was zu einem Hotspot in der modernen Website-Entwicklung geworden ist. In diesem Artikel erfahren Sie, wie Sie mit PHP und AngularJS eine responsive Website erstellen, um ein qualitativ hochwertiges Benutzererlebnis zu bieten. Einführung in PHP PHP ist eine serverseitige Open-Source-Programmiersprache, die sich ideal für die Webentwicklung eignet. PHP bietet viele Vorteile, z. B. einfache Erlernbarkeit, plattformübergreifende Funktionalität, umfangreiche Toolbibliothek und Entwicklungseffizienz

Erstellen Sie Webanwendungen mit PHP und AngularJS Erstellen Sie Webanwendungen mit PHP und AngularJS May 27, 2023 pm 08:10 PM

Mit der kontinuierlichen Entwicklung des Internets sind Webanwendungen zu einem wichtigen Bestandteil des Informationsaufbaus in Unternehmen und zu einem notwendigen Mittel für Modernisierungsarbeiten geworden. Um die Entwicklung, Wartung und Erweiterung von Webanwendungen zu vereinfachen, müssen Entwickler ein technisches Framework und eine Programmiersprache wählen, die ihren Entwicklungsanforderungen entspricht. PHP und AngularJS sind zwei sehr beliebte Webentwicklungstechnologien. Sie sind serverseitige bzw. clientseitige Lösungen und können die Entwicklungseffizienz und das Benutzererlebnis von Webanwendungen erheblich verbessern. Vorteile von PHPPHP

Lernen Sie die Grundlagen der Go-Sprachvariablen Lernen Sie die Grundlagen der Go-Sprachvariablen Mar 22, 2024 pm 09:39 PM

Die Go-Sprache ist eine von Google entwickelte statisch typisierte, kompilierte Sprache. Ihre prägnanten und effizienten Funktionen haben bei Entwicklern große Aufmerksamkeit und Begeisterung erregt. Beim Erlernen der Go-Sprache ist die Beherrschung der Grundkenntnisse über Variablen ein entscheidender Schritt. In diesem Artikel werden grundlegende Kenntnisse wie die Definition, Zuweisung und Typinferenz von Variablen in der Go-Sprache anhand spezifischer Codebeispiele erläutert, um den Lesern zu helfen, diese Wissenspunkte besser zu verstehen und zu beherrschen. In der Go-Sprache können Sie das Schlüsselwort var verwenden, um eine Variable zu definieren. Dies ist das Format des Variablennamens des Variablentyps var.

Einführung in die PHP-Grundlagen: So verwenden Sie die Echo-Funktion zur Ausgabe von Textinhalten Einführung in die PHP-Grundlagen: So verwenden Sie die Echo-Funktion zur Ausgabe von Textinhalten Jul 30, 2023 pm 05:38 PM

Grundlegende Einführung in PHP: So verwenden Sie die Echo-Funktion zur Ausgabe von Textinhalten. Bei der PHP-Programmierung müssen Sie häufig Textinhalte auf einer Webseite ausgeben. In diesem Fall können Sie die Echo-Funktion verwenden. In diesem Artikel wird die Verwendung der Echo-Funktion zur Ausgabe von Textinhalten vorgestellt und Beispielcode bereitgestellt. Bevor Sie beginnen, stellen Sie zunächst sicher, dass Sie PHP installiert und die Laufumgebung konfiguriert haben. Wenn PHP noch nicht installiert ist, können Sie die neueste stabile Version von der offiziellen PHP-Website (https://www.php.net) herunterladen.

Verwenden Sie PHP und AngularJS, um eine Online-Dateiverwaltungsplattform zu entwickeln, die die Dateiverwaltung erleichtert Verwenden Sie PHP und AngularJS, um eine Online-Dateiverwaltungsplattform zu entwickeln, die die Dateiverwaltung erleichtert Jun 27, 2023 pm 01:34 PM

Mit der Popularität des Internets nutzen immer mehr Menschen das Netzwerk, um Dateien zu übertragen und zu teilen. Aus verschiedenen Gründen kann die Verwendung herkömmlicher FTP- und anderer Methoden zur Dateiverwaltung jedoch nicht den Anforderungen moderner Benutzer gerecht werden. Daher ist die Einrichtung einer benutzerfreundlichen, effizienten und sicheren Online-Dateiverwaltungsplattform zu einem Trend geworden. Die in diesem Artikel vorgestellte Online-Dateiverwaltungsplattform basiert auf PHP und AngularJS. Sie kann problemlos Dateien hochladen, herunterladen, bearbeiten, löschen und andere Vorgänge ausführen und bietet eine Reihe leistungsstarker Funktionen wie Dateifreigabe, Suche,

Detaillierte Erläuterung der Funktionen der C-Sprache: grundlegende bis fortgeschrittene, umfassende Analyse der Verwendung von Funktionen Detaillierte Erläuterung der Funktionen der C-Sprache: grundlegende bis fortgeschrittene, umfassende Analyse der Verwendung von Funktionen Feb 18, 2024 pm 02:25 PM

Funktionsenzyklopädie der C-Sprache: Von einfach bis fortgeschritten, ausführliche Erklärung der Verwendung von Funktionen, spezifische Codebeispiele erforderlich Einführung: Die C-Sprache ist eine weit verbreitete Programmiersprache und aufgrund ihrer leistungsstarken Funktionen und Flexibilität die erste Wahl vieler Entwickler. In der C-Sprache ist Funktion ein wichtiges Konzept. Sie kann einen Codeabschnitt zu einem unabhängigen Modul zusammenfassen und so die Wiederverwendbarkeit und Wartbarkeit des Codes verbessern. In diesem Artikel wird die Verwendung von C-Sprachfunktionen von Grund auf vorgestellt und schrittweise weiterentwickelt, um den Lesern dabei zu helfen, die Fähigkeiten des Funktionsschreibens zu erlernen. 1. Definition und Aufruf von Funktionen in C

See all articles