2017-04-07 3 views
0

Ich baue eine ionic 2 App für mehrere Unternehmen. Daher muss ich in der Lage sein, mehrere benutzerdefinierte Konfigurationswerte festzulegen. Diese Werte befinden sich in der Datei config.xml (Beispiel: name/description), in der Variablen.scss (Beispiel: primäre/sekundäre Farbe) und ich habe eine benutzerdefinierte Konfigurationsdatei mit Server-/Datenbankwerten.Ionic 2 benutzerdefinierte Konfig

Was ich erreichen möchte, ist, dass jedes Mal, wenn ich diese App für eine neue Firma erstelle, ich nur die Werte in 1 einzigen Konfigurationsdatei statt 3 Konfigurationsdateien wie es in der aktuellen Situation ist.

Ich habe versucht, einen Weg zu finden, auf config.xml Werte zuzugreifen, ohne Erfolg. Ich habe auch versucht, die Werte von config.xml & variables.scss mit meiner eigenen benutzerdefinierten Konfigurationsdatei, auch ohne Erfolg.

Kann jemand dieses Problem angehen?

Antwort

0

Ich denke, der beste Weg, um dies zu erreichen, ist die Verwendung von Haken. Aber ich denke nicht, dass es für Sie möglich ist, scss über Hooks zu ändern, und selbst damit müssen Sie Konfigurationsdateien für jede Aktion erstellen und diese vor jedem Build ändern.

Also wäre es vielleicht einfacher, wenn Sie eine gute Architektur Ihrer App entwickeln, die einfach ist, die benötigten Variablen für jeden Client zu verwalten und zu ändern.