Stenciljs单击事件不会在angularjs1.x中触发

问题描述

我有一个ionic angularjs项目(离子1或更重要的是1.x角)。

我们需要为当前在angularjs上的第三方创建一个小部件(也可以由多个框架重用),为此我们使用了stenciljs。

因此,我们创建了一个小部件,其中没有该小部件的输入或输出事件。

当我们将其链接到有角度的(2.x或更高版本的应用程序)时,它可以工作,但是当我们将其链接至angularjs应用程序时,小部件会成功渲染,但单击事件似乎不会触发。

请记住,这些单击事件是由窗口小部件本身(自包含的)处理的。

以下是第三方将如何使用它。

 <widget-questionnaire></widget-questionnaire>
@Component({
  tag: 'widget-questionnaire',styleUrls: ['widget-questionnaire.css'],shadow: true
})
export class MyComponent {

  @State() peopleList: any[] = [];

  @State() questions = [];

  @State() pageNumber = 0;

  @Element() el: HTMLElement;

  @State() resultValues = {}

  private readonly RESULTS_PER_PAGE = 5;

  ....

}

如何将stenciljs小部件与angularjs集成在一起?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)