我必须点击两次以激活任何button动作(离子/angular度)

我有一个应用程序,这是一个Ionic项目。

在Android中它工作正常。 但是当我在ios构build和运行项目时,我必须在SimulatorDevice单击twice (双击)每个button。

我不知道到底是什么问题。 以及如何debugging。

他们是谁知道该怎么做?

编辑这个button和标签正在发生。

我把这个CSS:

  .button:hover {background-color:red;} 

当我运行我的项目,并单击button,然后这个:hover CSS应用,并click事件不触发。

在iOS设备上,我相信第一次接触被视为“hover”,就像用鼠标hover在某个物体上一样。 本质上,iOS上的第一次触摸被视为hover,第二次被视为真正的点击。

您可以监听.hover事件,而不是基于浏览器的.hover事件,这些浏览器是iOS上的Safari和Android上的Chrome。 尽pipe一些iOS设备可能正在运行chrome,但是大多数情况下都可以使用,假设Ionic有可能。