1. Templateurl und Routen sollten unter dem Webserver ausgeführt werden.
2. Verwenden Sie die Vorlage Ersatz, um true festzulegen. In der Vorlage müssen entsprechende Beschriftungen vorhanden sein, andernfalls werden keine Daten angezeigt.
3. Nach Version 1.2 ist das NGroute -Modul unabhängig.
4.. Es tritt ein Fehler auf, wenn ein leerer Controller nicht definiert ist.
5. Linkparameter der Richtlinie sind in Sequenz: Umfang, Element, Attrs, Strg
6.NG-Repeat kann keine doppelten Objekte schleifen. Hack: ng-Repeat = "Sache in den Dingen von $ id ($ index)".
7. Versuchen Sie, die Eigenschaften der Variablen und nicht der einzelnen Variablen selbst zu aktualisieren.
8. Beachten Sie, dass NG-Repeat, NG-Controller usw. unabhängige Bereiche haben wird.
9. Wenn JQuery geladen ist, verwenden Sie JQuery, andernfalls verwenden Sie eingebaute JQLite. Alle Elementreferenzen in Angular sind immer mit JQuery oder JQLite verpackt. Sie sind niemals rohe Dom -Referenzen.
10.unterner Fehler: [$ Ort: IHSHPRFX] Das A-Tag wird nicht entfernt <a href = "#" ng-klick = "somemethod ();"> </a>
11.Error: Hören Sie EACCES an, wenn Sie unter Linux sind. Dieser Fehler wird aufgrund des Ports angezeigt, den Sie hören. Hier ist meine ist 33. Ändern Sie es einfach in eine große Anzahl von Ports wie 8080 oder 3030. Es besteht die Bereitstellung, dass diese Ports vorzugsweise größer als 1024 sind.
12. Select kann nicht ohne NG-Modell angezeigt werden. In ähnlicher Weise fehlt, wenn sie auf das am besten aussehende Dokument stoßen?
Ergänzung: Wenn die Quelle der NG-Optionen nicht mit dem Schreiben übereinstimmt, treten alle Auswahlen wie folgt auf:
var a = [{"id": 1, "name": "ryan"} ....], ng-options = "item.i als item.name für item in a" // i ist anders als ID
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
13.NG-BIND-HTML-UNSAFE wurde entfernt.
Aus Stackoverflow
Sie haben angegeben, dass Sie Angular 1.2.0 verwenden ... Wie einer der anderen Kommentare angegeben hat, wurde NG-Bind-HTML-Unsafe veraltet.
Stattdessen möchten Sie so etwas tun:
Kopieren Sie den Code wie folgt: <div ng-bind-html = "preview_data.preview.embed.htmlSafe"> </div>
In Ihrem Controller den $ SCE -Service eingeben und die HTML als "vertrauenswürdig" markieren:
Kopieren Sie den Code wie folgt: MyApp.Controller ('myctrl', ['$ scope', '$ sce', function ($ scope, $ sce) {
// ...
$ scope.preview_data.preview.embed.htmlsafe =
$ sce.trustashtml (preview_data.preview.embed.html);
}
Beachten Sie, dass Sie 1.2.0-RC3 oder neuer verwenden möchten. (Sie haben einen Fehler in RC3 behoben, der "Beobachter" daran hinderte, ordnungsgemäß auf vertrauenswürdiger HTML zu arbeiten.)
Um weitere AngularJS -Syntax anzuzeigen, können Sie folgen: AngularJS Reference Manual English Version, und ich hoffe, jeder wird wulin.com mehr unterstützen.