我正在尝试用到目前为止没有运气的jquery在数据表的自定义按钮旁边创建一个mat-spinner
:
按钮的配置如下:
{
text: '<i class="fa fa-file-excel-o"></i> Export',
className: 'btn btn-success btn-sm',
init: function(api, node) {
//...
},
action: function() {/*...*/}
}
配置表格后,我通过以下方式创建ng-container
:
this.table
.buttons()
.container()
.append($('<ng-container #export/>'));
我可以看到该标签已添加到DOM中,但是好像它不存在角形,因为将@ViewChild('export', {read: ViewContainerRef}) export
添加到组件的类中始终会导致undefined
。这样,我将能够动态创建MatSpinner
并将其添加到export
容器中。
我还尝试了与ng-container
相同的方式创建微调器,但结果相同。你有什么想法我该怎么做吗?
提前谢谢!