2015-03-28 20 views
10

tôi đã thêm một số cấu hình để myapp/config/environment:cách đúng để truy cập cấu hình ứng dụng hiện

if (environment === 'development') { 
    ENV.APP.AuthURL = 'http://localhost:5000/'; 
} 

Bây giờ, để truy cập vào cấu hình này tôi nên sử dụng một số phương pháp hoặc truy cập trực tiếp window.Myapp?

Trả lời

23

Bạn có thể truy cập nó bằng cách nhập environment.js sử dụng dòng dưới đây:

import config from '../config/environment'; 

Ví dụ, cho phép nói rằng bạn muốn truy cập vào cấu hình của bạn trong một bộ điều khiển. Đây là những gì nó sẽ như thế nào:

import Ember from 'ember'; 
import config from '../config/environment'; 

export default Ember.Controller.extend({ 
    foo: config.APP.AuthURL 
}); 

Nếu bạn cần, bây giờ bạn có thể truy cập vào nó trong mẫu của bộ điều khiển bằng cách sử dụng:

{{foo}} 
Các vấn đề liên quan