Ich möchte einen globalen Konfigurationswert definieren, den ich in meinen Ember.js Vorlagen referenzieren kann. Der Wert ist unsere Support-E-Mail-Adresse. Gibt es eine Möglichkeit, dies der Umgebungskonfiguration hinzuzufügen, so dass ich es in einer Vorlage referenzieren kann?Wie kann ich in meiner Ember.js-App einen globalen Konfigurationswert definieren, der in meinen Vorlagen referenziert werden kann?
1
A
Antwort
2
Sie können /config/environment.js
verwenden, um globale Konfigurationseigenschaften zu speichern. Sie können auf diese Werte von js-Dateien zugreifen, wie zum Beispiel:
import Config from '/<app-name>/config/environment';
export default Ember.Component.extend({
myProperty: Ember.computed(function(){
return Config.myProperty;
}),
....
});
Sie können diese Eigenschaft in der Vorlage Ihrer Komponente verwenden.
Sie können auch einen Helper schreiben, der über config auf diese Eigenschaft zugreift und den Wert Ihren Vorlagen zur Verfügung stellt.
mehr von Ember Guide
Verwandte Themen
- 1. Kann der Konfigurationswert nicht in der Version 2.5.3 angezeigt werden?
- 2. Wie kann ich meinen Kontakt in meiner Div behalten?
- 3. Wie kann ich die Gesamtgröße meiner globalen Variablen messen?
- 4. Wie kann ich einen UserProfile-Wert in allen meinen Vorlagen suchen?
- 5. Kann ich einen Code in Perl definieren?
- 6. Kann ich winzige Vorlagen oder Funktionen in Jekyll definieren?
- 7. Standardkonstruktor der Testvorrichtung kann nicht referenziert werden
- 8. Wie kann ich einen globalen regulären Ausdruck in Perl erstellen?
- 9. Wie kann ich einen registrierten Controller in meiner Winkelanweisung verwenden?
- 10. Wie kann ich einen globalen Füller in Caffe einstellen?
- 11. Wie kann ich während der Laufzeit auf einen Rails-Konfigurationswert zugreifen?
- 12. System.Design kann nicht in der Klassenbibliothek referenziert werden?
- 13. Wie kann ich in Django-Vorlagen analysieren?
- 14. Wie kann ich meinen Rechner einen Zeitraum in swift hinzufügen?
- 15. Wie kann ich einen zusammengesetzten Primärschlüssel in SQL definieren?
- 16. Wie kann ich meinen Charakter in der Mitte meiner Mausklick-Koordinaten zeichnen, nicht oben links?
- 17. Wie kann ich den globalen Zustand vermeiden?
- 18. Wie kann ich Variablen in LINQ definieren?
- 19. So definieren Sie einen globalen Lese-/Schreibvariablen in Spark
- 20. Wie kann ich einen Timer in meiner Konsolenanwendung verwenden?
- 21. Wie kann ich meiner Symbolleiste einen Farbverlauf in colors.xml hinzufügen?
- 22. Wie kann ich einen Textboxes-Wert an meinen Ajax.ActionLink übergeben?
- 23. Definieren eines globalen Abfrageparameters, der von jeder relevanten Route verwendet werden kann
- 24. Ich kann nicht meinen User-Modell aus meiner Sicht verwenden
- 25. Wie kann ich bestimmte Live-Vorlagen in Webstorm exportieren?
- 26. Wie kann ich mehrere Anforderungsdateien definieren?
- 27. Wie kann ich die Anzahl der Vorkommen in JavaScript definieren?
- 28. Wie kann ich globale Variablen in einer Zweigvorlagedatei definieren?
- 29. Wie kann ich Feldrahmenfarbe definieren?
- 30. Wie kann ich meinen Zeitzonen-Offset ändern?
So lesen es gibt keine Möglichkeit, die Konfigurationswerte zuzugreifen, ohne einen benutzerdefinierten Helfer zu schreiben? – Andrew
Es gibt einen anderen Weg: [Schau dir diese Antwort an] (http://stackoverflow.com/a/28903727/4545506). Auch die andere Antwort auf diese Frage ist Schreiben eines * Helfer * – ykaragol
Ich würde empfehlen, die Config in Ihrem 'Controller' oder' Komponente' zu importieren, wie in dieser Antwort und legen Sie es dann auf eine Eigenschaft und verwenden Sie das in Ihrer Vorlage. – Lux