Articles of Angularjs

htaccess Umleitung für eckige Routen

Ich habe eine eckige Anwendung mit mehreren Routen, wie: site.com/ site.com/page site.com/page/4 Wenn Sie den html5-Routingmodus von angular verwenden, werden diese korrekt aufgetriggers, wenn Sie innerhalb der Anwendung auf Hyperlinks zu ihnen klicken. Bei einer hard-refresh-Aktualisierung treten jedoch 404-Fehler auf. Um dies zu beheben, habe ich versucht, ein grundlegendes htaccess rewrite zu implementieren. RewriteEngine On […]

AngularJS – Löscht $ das Entfernen von Event-Listenern?

https://docs.angularjs.org/guide/directive Durch Abhören dieses Ereignisses können Sie Ereignis-Listener entfernen, die Speicherlecks verursachen können. Listener, die für Bereiche und Elemente registriert sind, werden automatisch bereinigt, wenn sie zerstört werden. Wenn Sie jedoch einen Listener für einen Dienst registriert oder einen Listener auf einem DOM-Knoten registriert haben, der nicht gelöscht wird, müssen Sie ihn selbst bereinigen Sie […]

Link vs Kompilieren vs Controller

Wenn Sie eine Direktive erstellen, können Sie Code in den Compiler, die Link-function oder den Controller einfügen. In den Dokumenten erklären sie, dass: Compile- und Link-function werden in verschiedenen Phasen des angularzyklus verwendet Controller werden von Direktiven gemeinsam genutzt Für mich ist jedoch nicht klar, welche Art von Code wohin gehen soll. ZB: Kann ich […]

Wie kann ich beim Schreiben einer statement in AngularJS entscheiden, ob ich keinen neuen Bereich, keinen neuen untergeordneten Bereich oder keinen neuen isolierten Bereich brauche?

Ich suche nach Richtlinien, die man verwenden kann, um zu bestimmen, welche Art von Bereich beim Schreiben einer neuen Direktive verwendet werden soll. Im Idealfall möchte ich etwas Ähnliches wie ein Flussdiagramm, das mich durch eine Reihe von Fragen führt und die richtige Antwort herausgibt – kein neuer neuer Bereich, neuer Kindbereich oder neuer isolierter […]

Können Sie bestimmte Vorlagen in AngularUI Bootstrap überschreiben?

Ich bin neugierig, ob es eine Möglichkeit gibt, einzelne, spezifische Vorlagen aus der Datei ui-bootstrap-tpls zu überschreiben. Die große Mehrheit der Standardvorlagen passt zu meinen Bedürfnissen, aber es gibt ein paar spezielle, die ich ersetzen möchte, ohne den ganzen process zu durchlaufen, alle Standardvorlagen zu greifen und sie mit der Nicht-tpls-Version zu verbinden.

Warum wird die Eigenschaft ‘replace’ in AngularJS-Richtlinien nicht mehr verwendet?

Gemäß den API-Dokumenten ist das replace Attribut von diricates veraltet. In Zukunft werden sich alle Direktiven daher wie folgt verhalten replace: false . Dies beseitigt die Fähigkeit von Entwicklern, das Elementelementelement zu ersetzen, ohne dass diese functionalität offensichtlich ersetzt wird. In diesem Beispiel sehen Sie, wie element-Direktiven mit und ohne replace: true funktionieren replace: true […]

Was ist der Unterschied zwischen $ evalAsync und $ timeout in AngularJS?

Ich benutze AngularJS seit einiger Zeit und habe festgestellt, dass es notwendig ist, ab und zu $ timeout zu verwenden (In der Regel scheint es, wenn ein jQuery-Plugin gestartet wird). Kürzlich habe ich versucht, ein besseres und tiefergehendes Verständnis des Digest-Zyklus zu erhalten, und ich stieß auf $ evalAsync- function. Es scheint, als ob diese […]

Wie speichert man einen http get Service in angularjs?

Ich möchte in der Lage sein, einen benutzerdefinierten Service zu erstellen, der eine HTTP-Get-Anforderung in dem Fall abruft, in dem das Datenobjekt leer ist, und das Datenobjekt bei Erfolg aufzufüllen. Beim nächsten Aufruf eines Serviceanrufs ruft das Gerät nicht das http get auf und zeigt stattdessen das Datenobjekt an. Irgendwelche Ideen, wie es geht?

Wie durchläuft man Elemente, die von einer function mit ng-repeat zurückgegeben werden?

Ich möchte divs wiederholt erstellen, die Objekte sind Objekte, die von einer function zurückgegeben werden. Der folgende Code meldet jedoch Fehler: 10 $ digest () Iterationen erreicht. Abbrechen! Jfiddle ist hier: http://jsfiddle.net/BraveOstrich/awnqm/ Hello {{entity.id}}!

Wie verwende ich $ rootScope in Angular, um Variablen zu speichern?

Wie verwende ich $rootScope , um Variablen in einem Controller zu speichern, auf den ich später in einem anderen Controller zugreifen möchte? Beispielsweise: angular.module(‘myApp’).controller(‘myCtrl’, function($scope) { var a = //something in the scope //put it in the root scope }); angular.module(‘myApp’).controller(‘myCtrl2’, function($scope) { var b = //get var a from root scope somehow //use var […]