<input type="number" ng-model="book.pages" placeholder="pages" min="1" pattern="[0-9]*">
为了打开数字键盘,我将模式设置为[0-9] *
<div class="button-bottom-fixed button-bar" keyboard-attach data-tap-disabled="true">
<button class="button button-green" ng-click="start($event)">
start
</button>
<button class="button button-passion" ng-click="complete($event)">
complete
</button>
</div>
我使用data-tap-disabled =“true”来避免输入在重新加载页面后自动获得焦点。
我的问题是,如果我设置pattern = [0-9] *并同时使用data-tap-disabled =“true”,则会阻止ng-click。如果删除其中任何一个,它都可以正常工作。