【发布时间】:2017-03-11 21:08:21
【问题描述】:
我有以下jsfiddle
我希望能够将我的自定义组件粘贴到特定的网格中(例如“”)
现在没有 Angular2,我只是使用:
var el = $.parseHTML("<div><div class=\"grid-stack-item-content\" data-id=\""+id+"\"/><div/>");
this.grid.add_widget(el, 0, 0, 6, 5, true);
问题是,我不知道该怎么做:
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);
在angular1中,我知道有编译,但是在angular2中,没有这样的东西。
我的花式按钮组件很简单,如下:
@Component({
selector: 'fancy-button',
template: `<button>clickme</button>`
})
export class FancyButton {}
如何动态添加花式按钮组件?
【问题讨论】:
-
我不确定我是否理解您想要做什么。目前 gridstack 仅支持 angular 1。