2016-07-22 3 views
-1

Я использую Ember JS и имею немного сложное требование;Утечка распространяется только на шаблон компонента

Я должен расширить компонент (не полностью в моем распоряжении). Поэтому я планирую использовать компонент JS, но хочу, чтобы шаблон находился под моим контролем (то есть перезаписывал то, что предоставляет компонент)

Возможно ли это? Поддерживает ли Эмбер это? Любые примеры ссылок были бы замечательными.

ответ

0

Что вы можете сделать, это создать новый компонент и простираются от одного вы хотите расширить:

компоненты/ваш-компонент/component.js

import Base from '../base-component/component.js; 
export default Base.extend(); 

И тогда у вас есть обычай шаблон в components/your-component/template.hbs, который использует код JS из базового компонента.

+0

Итак, я получу доступ к атрибутам компонента JS в своем собственном шаблоне? – testndtv

+0

Да точно. В этом-то и дело. – Lux

Смежные вопросы