【发布时间】:2016-11-11 21:23:30
【问题描述】:
我正在使用 ng-repeat 显示一个项目列表,每个项目都有一个行号,一个用于数量的 html 输入框,以及和 itemId。我想弄清楚 了解如何将我在输入框中输入的值绑定到 myItem 对象中的数量字段。
<tr ng-repeat="myItem in selectedItems track by $index">
<td>
{{ myItem.lineNumber }}.
</td>
<td>
<input type="text" size="8" ng-blur="showAllItems()" ng-bind="myItem.qty" ></input>
</td>
<td>
{{ myItem.itemId }}
</td>
</tr>
如您所见,我调用了一个 ng-blur 方法来显示所有项目。方法是这样的:
$scope.showAllItems = function() {
angular.forEach($scope.selectedItems, function(value,key) {
console.log("key = " + key + ", value.lineNumber = " + value.lineNumber + ", value.qty = " + value.qty + ", itemId = " + value.itemId);
});
}
这就是我知道 qty 值未与我的数据集绑定的方式。我在这里错过了什么?
谢谢!
【问题讨论】:
标签: javascript angularjs