我在android上使用ionic / angular。表单中有两个按钮:
<ion-modal-view>
<ion-content>
<form>
<div class="list">
...
<label class="item">
<button ng-click="prefsSave(true)" class="button button-block button-positive">Save & Check</button>
<button ng-click="prefsSave(false)" class="button button-block button-positive">Save</button>
</label>
</div>
</form>
</ion-content>
</ion-modal-view>
在点击时调用的函数在控制器中定义:
$scope.prefsSave = function(check) {
...
}
该函数始终使用&#39;&#39; true&#39;&#39;无论按哪个按钮。有什么问题?
答案 0 :(得分:0)
似乎问题是由HTML 标签标记引起的。如果我使用 span 而不是标签,它可以正常工作。我不是说,我理解,但它有效。所以最终的HTML:
<ion-modal-view>
</ion-header-bar>
<ion-content>
<form>
<div class="list">
...
<span class="item">
<button ng-click="prefsSave(true)" class="button button-block button-positive">Save & Check</button>
<button ng-click="prefsSave(false)" class="button button-block button-positive">Save</button>
</span>
</div>
</form>
</ion-content>
</ion-modal-view>