在使用Ionic中,使用按鈕的ng-click事件,竟然點擊沒有反應,剛開始以為自己寫得方法有問題才會不起作用,自己在點擊之后就console.log()一個東西,但是console也是無法反應的。<button></button>單獨使用時,是起作用的。看了自己的代碼是沒有問題的,問題出現在我使用了<lable></lable>來包含<button></button>
代碼如下:
<label class="item item-input">
<span>驗證碼</span>
<input type="text" ng-model="$parent.code">
<button class="button button-calm" ng-click="ionGetCode()">獲取驗證碼</button>
</label>
看了下文檔說是label標簽的問題 與angular/ionic環境沒關系 把button放在label外或者把label換成div因為用的是label來標簽包含了button標簽 改用div就可以了
更改之后:
<<div class="item item-input">
<span>驗證碼</span>
<input type="text" ng-model="$parent.code">
<button class="button button-calm" ng-click="ionGetCode()">獲取驗證碼</button>
</div>