【发布时间】:2017-05-31 06:13:20
【问题描述】:
在我的 Ionic 应用程序中,我有一个表单,在 form 和 button 内有一个 input 字段。在点击button 时,controller 内应该会发生一些操作,input 字段应该会被清除,但它确实不会发生。这似乎很容易,但我不明白它出了什么问题。请指教。
我读了here、here 和here,没有任何帮助。
html:
<form novalidate name="customCategoriesForm">
<ion-list>
<ion-item>
<div class="item item-input item-stacked-label noBorder">
<span class="input-label">Create a new category</span>
<div class="catRow">
<input type="text"
id="newCategoryInput"
name="addNewCategory"
placeholder="Category name"
ng-model="addNewCategory"
ng-minlength="3"
required
>
<button ng-click="addCategory(addNewCategory)"
ng-disabled="!customCategoriesForm.addNewCategory.$valid"
class="button button-small button-outline button-positive catButton">Add</button>
</div>
</div>
</ion-item>
<ion-item>
...
</ion-item>
</ion-list>
</form>
JS:
$scope.addCategory = function (newCategory) {
$scope.ExistingCategoriesArray.push(newCategory);
$scope.addNewCategory = "";
}
编辑:
没有出现错误,没有任何反应..
【问题讨论】:
-
一些错误输出?
-
不,没有任何反应。
-
类别也没有添加?
-
正在添加一个新类别。
标签: javascript angularjs ionic-framework