首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >属性'next‘在WebDataRocks中的’WebDataRocks‘类型中不存在

属性'next‘在WebDataRocks中的’WebDataRocks‘类型中不存在
EN

Stack Overflow用户
提问于 2021-06-21 11:26:36
回答 2查看 753关注 0票数 3

当将WebDataRocks集成到角度为枢轴表时,我得到了误差。

属性'next‘在'EventEmitter’类型上不存在

这是我的密码

代码语言:javascript
复制
import { Component, ElementRef, Input, Output, EventEmitter, OnInit } from '@angular/core';
import * as WebDataRocks from 'webdatarocks';
@Component({
    selector: 'app-wbr-pivot',
    template: `<div><div class='wbr-ng-wrapper'></div></div>`
})
export class WebdatarocksComponent implements OnInit{
    // params
    @Input() toolbar: boolean;
    @Input() width: string | number;
    @Input() height: string | number;
    @Input() report: WebDataRocks.Report | string;
    @Input() global: WebDataRocks.Report;
    @Input() customizeCell: (cell: WebDataRocks.CellBuilder, data: WebDataRocks.CellData) => void;
    // events
    @Output() cellclick: EventEmitter<WebDataRocks.CellData> = new EventEmitter();
    
    // api
    public webDataRocks: WebDataRocks.Pivot;
    // private
    private root: HTMLElement;

    constructor(private el: ElementRef) {  }

    ngOnInit() {
      this.root = this.el.nativeElement as HTMLElement;
      this.webDataRocks = new WebDataRocks({
          container: this.root.getElementsByClassName('wbr-ng-wrapper')[0],
          width: this.width,
          height: this.height,
          toolbar: this.toolbar,
          report: this.report,
          global: this.global,
          customizeCell: this.customizeCell,
          cellclick: (cell: WebDataRocks.CellData) => this.cellclick.next(cell)
      });
    }
}
EN

回答 2

Stack Overflow用户

发布于 2021-07-06 10:16:07

我不能用相同的代码复制这个。您是否在示例项目中更改了其他内容?

票数 0
EN

Stack Overflow用户

发布于 2021-08-17 12:28:27

EventEmitter的next方法不适用于emit

代码语言:javascript
复制
this.cellclick.emit(cell)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68067108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档