当我点击按钮时,它可以工作,但当我尝试添加"数量"然后单击箭头来执行此操作 - 它会立即运行该功能。我该如何避免呢?
<form ng-click="ctrl.launch(quantity, someOtherInfo)">
<div class="quantity">
<input type="number" ng-model="quant" ng-init="quant=1" min="1" step="1">
</div>
<button class="hit_it_button" >LAUNCH!</button>
</form>
我尝试在按钮中放置ng-click,但它根本不起作用。
答案 0 :(得分:3)
您应该将ng-click
更改为ng-submit
。
以下是有用的link
答案 1 :(得分:1)
我认为你的脚本应该是这样的:
<form>
<div class="quantity">
<input type="number" ng-model="quantity" ng-init="quant=1" min="1" step="1">
</div>
<button class="hit_it_button" ng-click="ctrl.launch(quantity)>LAUNCH!</button></form>
答案 2 :(得分:1)
ngClick
不提交表单。您应该将ng-click更改为 ng-submit
。
<form ng-submit="ctrl.launch(quantity, someOtherInfo)">
<div class="quantity">
<input type="number" ng-model="quant" ng-init="quant=1" min="1" step="1">
</div>
<button class="hit_it_button" >LAUNCH!</button>
</form>