Moja aplikacja ma kątowy moduł:moduł nadrzędny jako zależność
var io = angular.module('IO_Operations', []);
Moduł posiada również usługę zrealizować rzeczy, wejście/wyjście:
io.service('ioService', function() {
var dataStore = {};
return {
pushData: function (key, value) {
dataStore[key] = value;
},
getData: function (key) {
return dataStore[key];
}
};
});
Później chcę, aby przechowywać zmienna dataStore
z JSON w pliku jako obiekcie.
Teraz mam iframe
w mojej aplikacji do wyświetlania niektórych treści z kartami, można nazwać to jak coś w rodzaju przeglądarki.
Aby umożliwić ustawienie niektórych ustawień, chciałem zrobić to w jednym elemencie iframe. W celu zapisania danych do pliku, muszę zadzwonić do IO_Service
, który znajduje się w aplikacji nadrzędnej
W moim iframe Mam moduł:
var settings = angular.module("settings", []);
z kontrolerem
settings.controller("MyController", function ($scope) { ... }
Muszę więc zadeklarować zależność dla modułu nadrzędnego, aby użyć funkcji ioService
w celu wywołania funkcji pushData
.
Czy ktoś ma kilka wskazówek, aby uświadomić to sobie?
Głupia sugestia Maybw, ale czy nie możesz ustawić ustawień każdej karty i kart poza ramką iframe? W ten sposób będziesz w stanie to kontrolować – nacholibre
Zrobiłem to teraz, karty są po prostu ramkami iframes, które ładują html-dicuments. Ustawienia Mam teraz moje ustawienia bezpośrednio zaimplementowane w aplikacji do dzielenia magii kątowej z innymi kontrolerami :) – Ba5t14n