代码之家  ›  专栏  ›  技术社区  ›  Kamikaze Stifler

离子4按钮创建Jquery不调用事件

  •  0
  • Kamikaze Stifler  · 技术社区  · 7 年前

    我在我的项目中使用了Ionic 4,在Jquery中,我在html页面上创建了一个按钮,代码如下:

    <ion-button (click)="event1()">EVENT1 < / ion-button>

    在page.ts中,我创建了一个在div中执行追加的函数,也就是说,每当我单击event1按钮时,就会创建一个新的输入。

    event1 () {
    //i remove the appends codes and bla bla bla
    <div> <div> </ div> <div id = "goku" (click) = "event2 ()" <div class = > </ ion-button> </ div>
    }
    

    但是当我点击输入的按钮时,我应该调用event2

    在event1下面的.ts文件中,我创建了函数

    event2 () {
    alert ('Hi i am Goku')
    }
    

    但是如果在html文件中手动创建它,则

    调用此事件没有问题。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Fernando Garza    7 年前

    也许最好的方法是用数组迭代器创建按钮。 当您单击第一个事件时,在一个数组中输入下一个按钮的ID,并在视图中执行数据迭代器。 我不知道我是否能解释。

        2
  •  0
  •   Ben Hulan    7 年前

    最好避免在风格和性能上混用jQuery和Angular。你可以看看 Ionic Forum

    推荐文章