【发布时间】:2018-07-06 07:43:50
【问题描述】:
我有一个 AngularJS 应用程序,它有一个 ngRepeat 指令。在指令中,我有一个文本框,用户可以使用它来输入数值。当文本框发生变化时,我想接受用户输入并对其采取行动。如何将用户输入传递给我的 ngChange 事件?
<table>
<tr ng-repeat="d in vm.data">
<td><input type="number" value="{{ d }}" ng-change="vm.onChange(userInput)" /></td> <!-- How can I get the user input here? -->
</tr>
</table>
(function () {
var app = angular.module('TestApp', []);
app.controller('TestCtrl', [function () {
var vm = this;
vm.data = [1, 2, 3];
vm.onChange = function (inputValue) {
// act on the change event...
};
}]);
})();
【问题讨论】:
标签: javascript angularjs angularjs-directive angularjs-ng-repeat