Tôi đang cố gắng chuyển ứng dụng Ember của mình sang sử dụng Ember.Router nhưng đang gặp sự cố với vị trí mẫu ứng dụng được thêm vào. Khi tôi gọi App.initialize() nó sẽ hiển thị mẫu ở cuối tài liệu. Có cách nào để xác định nơi mà các mẫu ứng dụng được kết xuất được nối vào?Làm cách nào để kiểm soát nơi Ember.js gắn thêm mẫu ứng dụng được hiển thị?
Ứng dụng của tôi là ứng dụng đường ray và tôi đang cố gắng nhúng ứng dụng Ember vào một trong các trang của tôi. Tôi không muốn thay đổi cách đầu trang và chân trang hiện tại của tôi được hiển thị lý tưởng vì vậy tôi có thể chỉ định nơi ember ám mẫu.
Dưới đây là ví dụ jsfiddle. Bạn có thể thấy rằng nó ám:
Header Content Footer Content Test 1 Test 2 Test 3
Những gì tôi đang cố gắng để là:
Header Content Test 1 Test 2 Test 3 Footer Content
Tuyệt vời, cảm ơn rất nhiều! – rtremaine
Không chắc chắn lý do tại sao nhưng tôi phải làm ** rootElement: '#application' ** thay vì ** rootElement: $ ('# application') ** – rtremaine
Giá trị cũng đề cập rằng khi bạn sử dụng rootElement ngoài thân, bất cứ nơi nào bạn gọi append() trên một khung nhìn cần phải được thay đổi thành appendTo ('# id-of-your-root-element') hoặc Ember thất bại theo một số cách lạ. – rtremaine