0

我正在 Angular 11 中构建一个应用程序。我无法绑定 sackCreated 事件,请让我知道它是否已弃用或有其他选择。下面是我的代码。

 this._goldenLayout.on('stackCreated', (stack) => {
      if (stack._target._contentItems.length > 0) {
        var current = this;
        var filterPopIcon: JQuery = $('<i class="pi pi-filter" id="filterPopIcon" style="margin-top:3px;margin-left:2px;cursor:pointer"/>');
        filterPopIcon.off().on('click', function () {
         
          if (stack._target._activeComponentItem._container._state.length > 2) {
            current.hierarchyService.goldenLayoutChanged.next(stack._target._activeComponentItem._container._state[0])
          }
        })
        var elementCounter: Element = filterPopIcon.get(0);
        stack._target._header.controlsContainer.prepend(elementCounter);
      }

    });

我也无法在 index.d.ts 文件中找到此事件。获取此错误“stackCreated”类型的参数不可分配给“隐藏”类型的参数 | “秀” | “关闭” | “开放” | “模糊” | "关闭" | “拖” | “焦点” | “调整大小” | “显示” | “标签” | "__全部" | "activeContentItemChanged" | “毁灭” | “拖动开始” | "拖动停止" | ... 16 更多... | "用户广播"'

4

0 回答 0