Heim > Web-Frontend > js-Tutorial > Ausführliche Erklärung der AngularJS-Controller-Controller-Instanz

Ausführliche Erklärung der AngularJS-Controller-Controller-Instanz

小云云
Freigeben: 2018-01-15 10:53:55
Original
1322 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die relevanten Informationen zur detaillierten Erklärung des AngularJS-Controllers vor. Ich hoffe, dass dieser Artikel allen helfen kann.

Detaillierte Erklärung des AngularJS-Controller-Controllers

1. Controller-Konzept

Controller in Angularrjs Es ist üblich Verbessert die Ansicht und ist eine Funktion, die verwendet wird, um dem Umfang der Ansicht zusätzliche Funktionen hinzuzufügen. Wir verwenden es, um den Anfangszustand des Bereichsobjekts festzulegen und benutzerdefiniertes Verhalten hinzuzufügen.

Wenn wir einen neuen Controller auf der Seite erstellen, generiert AngularJS einen neuen $scope und übergibt ihn an den Controller. Sie können $scope in diesem Controller initialisieren, da AngularJS für die Abwicklung des Instanziierungsprozesses des Controllers verantwortlich ist.

Beispiel:


var app=angular.module("myApp",[]) 
  app.controller("FirstController",function($socpe){ 
    $scope.name="Hello" 
  })
Nach dem Login kopieren

2. Vorsichtsmaßnahmen für den Controller

1. Der Controller kann die Geschäftslogik einer unabhängigen Ansicht in einem unabhängigen Container kapseln. Es ist eine gute Idee, Ihre Controller so klein wie möglich zu halten. Als AngularJS-Entwickler kann die Verwendung von Abhängigkeitsinjektion für den Zugriff auf Dienste diesen Zweck erreichen.

2. Einer der Hauptunterschiede zwischen AngularJS und anderen JavaScript-Frameworks besteht darin, dass der Controller nicht für die Durchführung von DOM-Operationen, Formatierungen oder Datenoperationen sowie für die Zustandsverwaltung außer der Speicherung von Datenmodellen geeignet ist. arbeiten. Es ist lediglich eine Brücke zwischen der Ansicht und $scope.

Verwandte Empfehlungen:

Tutorial zur Methode der Controller-Vererbung in AngularJS

Zurückgeben der aktuellen Medien von Audio und Video im HTML5-Controller-Attribut-Controller

Node.js-Framework ThinkJS-Entwicklungscontroller-Erklärung

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung der AngularJS-Controller-Controller-Instanz. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage