2016-07-22 7 views
-1

Ich benutze Ember JS und habe eine etwas knifflige requirment;Ember erweitern nur die Komponente Vorlage

Ich muss eine Komponente erweitern (nicht vollständig in meiner Kontrolle). Also plane ich, die Komponente JS zu verwenden, aber die Vorlage in meiner Kontrolle zu haben (d. H. Überschreiben, was die Komponente bietet)

Ist das möglich? Unterstützt Ember das? Jedes Referenzbeispiel wäre großartig.

Antwort

0

Was Sie tun können, ist eine neue Komponente erstellen und erweitern sich von dem man sich wünschen:

Komponenten/your-Komponente/component.js

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

Und dann haben Sie Ihre individuelle Vorlage in components/your-component/template.hbs, die den JS-Code aus der Basiskomponente verwendet.

+0

So bekomme ich Zugriff auf die Komponente JS-Attribute innerhalb meiner eigenen benutzerdefinierten Vorlage? – testndtv

+0

Ja genau. Das ist der Punkt. – Lux

Verwandte Themen