I have the following jsfiddle
I want to be able to stick my custom component into a specific grid (e.g. "")
Right now without Angular2, I just use:
var el = $.parseHTML("<div><div class=\"grid-stack-item-content\" data-id=\""+id+"\"/><div/>");
this.grid.add_widget(el, 0, 0, 6, 5, true);
The issue is, I have no idea how I could do something like:
var el = $.parseAndCompileHTMLWithComponent("<div><div class=\"grid-stack-item-content\" data-id=\""+id+"\"/><fancy-button></fancy-button><div/>");
this.grid.add_widget(el, 0, 0, 6, 5, true);
In angular1, I know there is a compile, but in angular2, there is no such thing.
My fancy-button component is straightforward and is as follows:
@Component({
selector: 'fancy-button',
template: `<button>clickme</button>`
})
export class FancyButton {}
How can I dynamically add the fancy-button component?