У меня есть повторно используемый компонентный вид под названием box-modal.js в /app/templates/components/box-modal.js. Он содержит выход, в котором я хочу отобразить шаблон по умолчанию.
<div>
{{outlet main}}
</div>
Шаблон, который я хочу отображать по умолчанию в розетке, находится в /app/templates/default_box.hbs.
Я знаю, что вы можете использовать функцию renderTemplate в файле маршрутизатора для обычных шаблонов, но она не работает для шаблонов компонентов:
/app/routes/components/box-modal.js
import Ember from "ember";
var BoxModalRoute = Ember.Route.extend({
renderTemplate: function() {
this.render('default_box', {
into: 'components.box-modal',
outlet: 'main'
});
}
export default BoxModalRoute;
Есть ли стандартизированный способ отрисовки шаблонов в представлениях компонентов в Ember-cli?
export default BoxModelRoute;
, верно? Вы проверили, что используется renderTemplate? - person Oren Hizkiya   schedule 06.01.2015