2016-04-16 2 views

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

+0

So lesen es gibt keine Möglichkeit, die Konfigurationswerte zuzugreifen, ohne einen benutzerdefinierten Helfer zu schreiben? – Andrew

+0

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

+0

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

Verwandte Themen