我已經閱讀了幾個關於類似問題的例子,但似乎無法使其工作。Angularjs,輸入文字清晰
這裏的小提琴:http://jsfiddle.net/natecraft/jtMAq/7/
輸入文本框已經添加的名字,並允許你如果按Enter鍵添加一個新的箱子都過濾。我想這樣做以便當你按下enter並調用submit()函數時,文本輸入字段被清除。
$scope.newAccomp = "";
感謝您的幫助。
我已經閱讀了幾個關於類似問題的例子,但似乎無法使其工作。Angularjs,輸入文字清晰
這裏的小提琴:http://jsfiddle.net/natecraft/jtMAq/7/
輸入文本框已經添加的名字,並允許你如果按Enter鍵添加一個新的箱子都過濾。我想這樣做以便當你按下enter並調用submit()函數時,文本輸入字段被清除。
$scope.newAccomp = "";
感謝您的幫助。
你提到需要被拉出「addToAccount」方法的代碼行,並在「提交」方法運行。
function accomplishmentController($scope) {
$scope.accomplishments = [];
$scope.submit = function() {
$scope.accomplishments.unshift({ name: $scope.newAccomp, count: 0 });
**$scope.newAccomp = '';**
$scope.addToCount = function() {
var currentcount = this.accomp.count;
this.accomp.count = currentcount + 1;
}
}
}
我這樣做,你的例子工作正常。
我相信你正在尋找ngSubmit
<input type="text" ng-model="newAccomp" ng-submit="addToCount()" />
我有同樣的問題,我不能清除輸入字段。查看$ scope,我清除的值不存在。很奇怪。 – andyczerwonka