AngularJS-ng点击+;ng touch在手机上无法正常工作
我在用于搜索的按钮上有AngularJS-ng点击+;ng touch在手机上无法正常工作,angularjs,mobile,angularjs-ng-click,angularjs-ng-touch,Angularjs,Mobile,Angularjs Ng Click,Angularjs Ng Touch,我在用于搜索的按钮上有ng点击和ng触摸 在桌面上,搜索和在ng单击中调用的功能正常工作。 在另一边的手机上,搜索按钮停止工作,因为我认为ng点击 我有没有一个解决方案来禁用ng点击手机? 还是这个问题的另一个解决方案? 我需要他们两个,所以我不能只是删除ng点击 谢谢。如果您可以使用第三方LIB,我建议您使用AngularHammer。我在有桌面和移动应用的平台上进行了测试,效果非常好 使用此库并更改ng点击和ng触摸的hm点击应该可以工作 这是一个例子 <button class="
ng点击
和ng触摸
在桌面上,搜索和在ng单击中调用的功能正常工作。
在另一边的手机上,搜索按钮停止工作,因为我认为ng点击
我有没有一个解决方案来禁用ng点击手机?
还是这个问题的另一个解决方案?
我需要他们两个,所以我不能只是删除ng点击
谢谢。如果您可以使用第三方LIB,我建议您使用AngularHammer。我在有桌面和移动应用的平台上进行了测试,效果非常好
使用此库并更改ng点击
和ng触摸
的hm点击
应该可以工作
这是一个例子
<button class="button button-primary" type="button" hm-tap="myCtrl.myFunction(myParam)">MyButton</button>
MyButton
玩css怎么样
设置一些css,它将通过ng click显示按钮,类似这样
@media only screen
and (min-device-width: 1024px) {
.name-of-class-of-button-for-desktop{
}
.name-of-class-of-button-for-mobile{
display:none;
}
}
对于分辨率较低的设备,使用ng touch显示按钮,添加这种css(当然,根据您的需要调整)
我建议将此作为答案,因为如果我理解得很好,您不需要ng click on mobile,我错了吗?如果我不能?仅仅为一个坏按钮添加另一个库似乎是不对的。我不知道。我开始在整个项目中使用这个库来避免此类问题。发布一些代码可能是问题所在,如果它只是在那个按钮中,那么它就在代码的其他地方。
@media only screen
and (min-device-width: 1px) /* 1 px it's an example :D */
and (max-device-width: 1023px) {
.name-of-class-of-button-for-desktop{
display:none;
}
.name-of-class-of-button-for-mobile{
}
}