So sagen wir, meine App heißt myApp, und der Controller, den ich verwenden möchte, ist MyCtrl. So kann ich diese App in einem div-Tag wie folgt umfassen:AngularJS - So fügen Sie einem HTML-Element eine App in einem bestimmten Zustand hinzu
<div ng-app="myApp" ng-controller="MyCtrl">
</div>
Lets sagen, es gibt einige Staaten, und normalerweise würde ich den Router verwenden, um die Zustände der URL wie folgt zuzuordnen: http://example.com/state1 oder http://example.com/state2.
Wenn ich diese App in state2 in das div-Tag aufnehmen möchte, gibt es eine Möglichkeit, dies zu tun? Ich bin irgendwie neu zu kantig, im Grunde will ich in der Lage sein, eine Seite zu bauen, die Teile von verschiedenen Modulen in verschiedenen Teilen der Seite enthält.
Dank! Das ist, was ich meine, um alle Teile von dem, was mit einem Staat verbunden wäre, zu ziehen, aber ohne URLs zu verwenden. Ziehen Sie mehrere Vorlagen und Controller auf einer einzigen Seite zusammen. Jetzt kann ich die App, den Controller und die Vorlage angeben. Gibt es eine Möglichkeit, Parameter zu übergeben? Zum Beispiel lädt der Controller verschiedene Fragen abhängig von der ID. –
In diesem Fall sollten Sie eckige Anweisungen verwenden: https://docs.angularjs.org/guide/directive. Mithilfe von Direktiven können Sie Ihre VorlageUrl definieren und Parameter mit isoliertem Bereich senden. –