如何在AngularJS的作用域之间添加输入框值
How to append input box value between scopes in AngularJS
我正在阅读这个例子http://jsfiddle.net/7n8NR/3/在这个例子中,一旦你点击添加到列表它添加了你输入的数据在未检查:数组下面与检查项目按钮,当你按检查项目按钮,它推动值在检查项目数组。这是一个非常简单的例子。我要尝试的是,我在未检查:数组中添加了新的输入文本框,并试图将它们的值发送到检查项数组,但它没有更新。我的工作演示在这里http://jsfiddle.net/7n8NR/240/
控制器:
// Add a Item to the list
$scope.addItem = function () {
$scope.items.push({
amount: $scope.itemAmount,
name: $scope.itemName,
//This one I have added
qty: $scope.qty
})
HTML: <table>
<tr ng-repeat="item in items" class="item-unchecked">
<td><b>amount:</b> {{item.amount}} -</td>
<td><b>name:</b> {{item.name}} -</td>
/*This is one I have added*/
<td><b>qty:</b> <input type="number" ng-model="qty" /></td>
</tr>
</table>
<button ng-click="toggleChecked($index)">check item</button>
我只是在尝试,但不知道这样做的正确方法。拜托,任何人都可以帮忙。提前感谢。
我刚刚对您的代码进行了一些更改(将数量文件添加到模型中)。
但是它不起作用的主要原因是——因为这一行:
<button ng-click="toggleChecked($index)">check item</button>
在ng-repeat之外,toggleChecked($index)没有得到索引值
下面是更新后的脚本:http://jsfiddle.net/7n8NR/242/
相关文章:
- Jquery添加输入字段和日期选择器
- 为提交文本区域添加输入
- jQuery动态使用.append()添加输入,但发布表单不是追加数据
- 动态jQuery不在.append()之后发布表单的添加输入
- 将Overlay添加到弹出窗口并添加输入类型字段以退出表单
- 使用按钮动态添加输入字段,而不删除唯一字段上的按钮
- 使用codeigniter动态添加输入字段
- mongodb用户配置文件添加输入时出现问题
- 动态添加输入字段,但字段是由外部PHP函数生成的
- 如何添加输入值
- 在填充另一个输入框时动态添加输入框
- 如何通过Jquery点击链接添加输入
- 添加输入onclickjQuery与PHP相关
- 在Rails中使用Javascript添加输入字段
- 如何创建带有rails的按钮,用javascript添加输入字段
- 拖放区插件为每个上传的图像添加输入
- 下拉以在选择“其他”时添加输入
- 如何使用jQuery添加输入字段并将Ajax调用到新的输入字段中
- 如何使用 Angular.js/Javascript 为 url 添加输入字段验证
- 在点击时动态添加输入元素