Angular js动态地指定ng-model,并返回该文本框的值
angular js specify ng-model dynamically and access that text box value back
我需要动态地为输入分配一个ng模型,并检索按钮单击时的所有文本框值。alert(x.WeekNumber)没有给出value
模板<table class="table-bordered">
<tr ng-repeat="x in weekOneData">
<td>{{x.dayDate}}</td>
<td><input type="number" value="0" id="x.WeekNumber" />{{x.WeekNumber}}</td>
</tr>
</table>
<button class="btn btn-default" ng-click="TestFunction()">testing</button>
控制器 $scope.weekOneData = [];
for (var index = 1; index <= 7; index++) {
var ob = new Object();
ob.dayDate = formattedDate;
ob.WeekNumber = index;$scope.weekOneData[index - 1] = ob;
}
$scope.TestFunction = function () {
// sum=textbox1+textbox2+textbox3
}
我不清楚你想用这个代码实现什么。但问题是您在ng-repeat
作用域之外引用了x
。试试这个:
<table class="table-bordered">
<tr ng-repeat="x in weekOneData">
<td>{{x.dayDate}}</td>
<td><input type="number" value="0" id="x.WeekNumber" />{{x.WeekNumber}}
<button class="btn btn-default" ng-click="TestFunction(x)">testing</button></td>
</tr>
</table>
这里是一个"工作"的例子:http://plnkr.co/edit/aiWasYUnV19d7JMPnjJZ?p=preview
相关文章:
- 在HTML表单中键入时返回文本
- 返回文本区域的原始上下文菜单
- 简单的js替换并返回文本
- jquery ajax不会在出现错误时返回文本和/或火警警报
- 如何在ajax中返回文本文件值Asynchronous"Synchronous正在被弃用”;
- 将文本更改为输入并返回文本
- 如何从保留换行符的 window.prompt() 返回文本
- 无法使用 AJAX 获取 url 的 StumbleOn 视图,因为它的 API 返回文本/纯文本
- SVG 子节点返回文本
- 访问选项对象(在 ngSelect 中使用),但仅返回文本框中的特定值
- 如何使用 Ionic 返回文本框的值
- getSelection在清除后返回文本
- JavaScript返回文本+播放声音
- xmlrequest不会从php返回文本
- 为什么ajax调用失败.下面的代码重定向到authenticate.php,而不是返回文本到login.html
- Jquery的val()不会返回文本框的值
- 美元.getJSON失败,但返回文本
- nodeValue不返回文本
- jQuery根据标签标签从span标签返回文本
- 通过HTTP请求返回文本文件作为数组javascript