ich ng-Ansicht, die einen Blick in meiner Haupt-Webseite angezeigt werden soll. Diese Ansicht hat ihren eigenen Controller und dort gebe ich die UI-Grid-Daten ein. In meiner äußeren Seite habe ich Import/Export-Schaltflächen, die scheinen, als ob sie den Controller der App verwenden. Wie kann ich auf die Sichten-Daten (ihr Gitterobjekt) in ihrem Controller vom Controller der App zugreifen?Access-View-Controller-Daten von App Controller in Angular
Ich verwende Angular 1.
<body ng-app="myApp" ng-controller="myController" style="background-color: yellow;">
<!-- the header that the entire app will use no matter what view is displayed -->
<div ng-include="'Views/header.htm'"></div>
<div style="height: 100%;" ng-view></div>
</body>
Ich habe eine Schaltfläche innerhalb header.htm. Wenn es gedrückt wird, scheint es sich um den myApp-Bereich zu handeln, da diese Funktion ausgelöst wird. Darin muss ich sagen, welcher View Controller geladen ist, um etwas zu tun.
die kanonische Antwort auf gemeinsam genutzte Daten zwischen Controllern in Winkel 1 sein „einen Dienst schreiben“, aber ich weiß es nicht dies für Winkel 2. Durch die Art und Weise wahr bleibt, 1 und 2 unterschiedliche Rahmenbedingungen trotz des Namens sind Würdest du uns freundlich sagen, welchen du benutzt? –
Gibt es irgendeine Art und Weise eine Nachricht aus dem App Controller an den View-Controller zu senden, um den View-Controller zu sagen, etwas zu tun? – user441521