ng-repeat在执行过程中显示不同的值
ng-repeat shows diffent values during execution
[问题]
好吧,我不知道这里到底发生了什么。但事情是这样的:我显示了一个表格,其中包含来自用户的一些信息,并且有一个用户可以单击的按钮以显示来自该用户的更多信息。我创建它的方法是为每个用户创建一个表单,以便在用户点击"检查"按钮时发送信息。
一切听起来都很好,但是,当我访问系统时,表格中的字段"ID"(<td>{{data.id}}</td>
)正确显示id的值,但(<input type="hidden" name="_user" value="{{data.id}}" />
)没有。它们来自同一个对象,data.id,为什么它们可以显示不同的值?
该表的代码如下:
<tr ng-repeat="data in filtered = (list | filter:search | orderBy : predicate :reverse) | startFrom:(currentPage-1)*entryLimit | limitTo:entryLimit">
<td>{{data.id}}</td>
<td>{{data.name}}</td>
<td>{{data.city}}</td>
<td>{{data.state}}</td>
<td>{{data.country}}</td>
<td>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="submit" name="check" value="Check" />
<input type="hidden" name="_user" value="{{data.id}}" />
</form>
</td>
</tr>
如果有人在这方面帮助我,我将不胜感激。我也希望对我为将数据发送到服务器而采取的方法发表任何评论。提前谢谢。
[复制方法]
当我从主面板访问显示用户的屏幕时,上表显示所有内容都很好,隐藏值设置正确。然后,如果我单击"检查",我将在另一个屏幕中看到用户数据,如果我从浏览器点击后退按钮,我能够看到上面的表格正确呈现(表中的id字段是正确的),但隐藏字段得到值="0"。所有的人。
[解决方案]
使用 ng 值而不是值拯救了我!谢谢大家!
使用以下 angularJs 资源 ngValue。
相关文章:
- jQuery/Javascript foreach If/Else |如果为空(不执行任何操作)Else(显示forea
- onchange选择get value并执行查询,然后在同一页面上显示结果
- 如何在长时间执行JavaScript期间显示微调器
- 在显示引导弹出窗口之前执行函数
- React.js中显示了模态时如何执行某些操作
- 在asp.net页面中显示javascript执行过程中的加载图标
- 如何指定在执行控制台时要显示的属性.log对象
- jQuery 显示未按预期执行
- 从一个文本框执行代码,并在另一个文本框中以 HTML 显示输出
- 突出显示与perl正则表达式匹配的HTML部分 - 在服务器端perl或客户端javascript中执行此操作
- 在sharepoint显示模板中执行JS
- 浏览器显示/执行表单字段的警报
- mobiscroll on显示不执行的方法
- 如何防止执行脚本但在 DOM 中显示它
- 执行命令链接的操作并显示对话框
- 从 ajax .post 方法执行 PHP 页面后显示它
- ng-repeat在执行过程中显示不同的值
- HTML,CSS,Javascript:防止在非显示元素中执行javascript
- 有哪些在线Javascript工具可以逐步显示执行和流/控制流
- 提示显示执行的值