I am currently importing a third party component. For my use case I need to override that specific component template.
Since this is a third party component, and import
After playing around with it. A simple extend will work for my use case.
Basically I created a class that extends the thirdPartyClass
.
What happens here is that I am overwriting the template for the thirdPartyClass
by creating my own selector and importing only the class.
Something like this:
import {component} from 'angular2/core';
import {thirdPartyClass} from 'example/example';
@Component({
selector: 'my-selector',
template: 'my template'
})
export class MyOwnComponent extends thirdPartyClass {
constructor() {
super()
}
}
Notes:
thirdPartyClass
template.thirdPartyClass
that depends upon the template, you'll need to update by hand.