Html ng click=checkPhoneError()未被调用
我是新手,继承了这段代码。单击调用按钮时,不会调用checkPhoneError()。这里少了什么?谢谢Html ng click=checkPhoneError()未被调用,html,angularjs,Html,Angularjs,我是新手,继承了这段代码。单击调用按钮时,不会调用checkPhoneError()。这里少了什么?谢谢 <ion-nav-title>Status: {{name}} <a href="{{::getPhoneNumber()}}" class="blue" ng-show="::showCallButton"> <div id="callArea" class="button"
<ion-nav-title>Status: {{name}}
<a href="{{::getPhoneNumber()}}" class="blue" ng-show="::showCallButton">
<div id="callArea"
class="button"
ng-class="::getCallButtonColor()">
Call
</div>
</a>
<div id="buttonOverlay" ng-click="checkPhoneError()"></div>
</ion-nav-title>
对不起,我也应该加上这个,我没有意识到人们需要什么来获得完整的上下文。这是CSS文件中按钮的大小。是的,我可以点击,控制键转到电话,我可以打电话。我想知道电话是怎么打的。顺便说一句,这是一款运行在Android手机上的cordova/ionic应用程序:
#buttonOverlay {
position: absolute;
height: 100%;
width: 60px;
right: 0;
top: 0;
padding-top: 3px;
opacity: 0;
}
我搜索了一下,得到了一些提示,然后尝试了这个。现在我可以进入我的函数,但是调用按钮没有显示:(。但是当我在那里悬停时,光标变为活动(变成一只手),我可以单击执行进入我的函数,现在只有在我可以看到调用按钮的情况下
<ion-nav-title>Status: {{name}}
<div id="buttonOverlay" ng-click="checkPhoneError()">
<a href="{{::getPhoneNumber()}}" class="blue" ng-show="::showCallButton">
<div id="callArea"
class="button"
ng-class="::getCallButtonColor()">
Call
</div>
</a>
</div>
</ion-nav-title>
状态:{{name}
多亏了谷歌,我终于找到了解决方案!!这是工作代码。现在发生的是a-tag将设置链接并使其自动可点击。因此默认的ng点击屏蔽了我的ng点击。我所要做的就是用我自己的覆盖默认的ng点击
<ion-nav-title>Status: {{name}}
<a href="{{::getPhoneNumber()}}" class="blue" ng-click="checkPhoneError()" ng-show="::showCallButton">
<div id="callArea"
class="button"
ng-class="::getCallButtonColor()">
Call
</div>
</a>
<div id="buttonOverlay" ></div>
</ion-nav-title>
状态:{{name}
多亏了谷歌,我终于找到了解决方案!!这是工作代码。所以发生的事情是a-tag将设置链接并使其自动可点击。因此默认的ng点击屏蔽了我的ng点击。我所要做的就是用我自己的覆盖默认的ng点击
<ion-nav-title>Status: {{name}}
<a href="{{::getPhoneNumber()}}" class="blue" ng-click="checkPhoneError()" ng-show="::showCallButton">
<div id="callArea"
class="button"
ng-class="::getCallButtonColor()">
Call
</div>
</a>
<div id="buttonOverlay" ></div>
</ion-nav-title>
状态:{{name}
你的控制器如何?请你也提供控制器代码。你能确认你在正确的地方提到了ng-app和ng-controller吗?对不起,我没有理解无应用和无控制器的含义。但是我可以确认这是99%的工作代码。我刚刚添加了呼叫按钮,希望控制功能n checkPhoneError()单击时。ng click在一个没有任何内容的div上,因此可能有0像素的高度。你确定你成功地单击了它吗?当你在div中添加一堆文本使其在屏幕上变大,然后单击它时会发生什么情况?@JAAulde我看到你已经编辑了,但我只在我的注释部分看到了编辑,而不是在代码中看到了编辑,是吗?请确认,因为我是新来的
<ion-nav-title>Status: {{name}}
<a href="{{::getPhoneNumber()}}" class="blue" ng-click="checkPhoneError()" ng-show="::showCallButton">
<div id="callArea"
class="button"
ng-class="::getCallButtonColor()">
Call
</div>
</a>
<div id="buttonOverlay" ></div>
</ion-nav-title>