javascript - 将特定文本与 Angular 列表中的文本字段交换

标签 javascript angularjs

我正在开发一个 Angular 项目,在其中输出表中的对象列表。 这是一张图片:image

我想要实现的是,当您单击文本时,该特定文本应该与文本字段交换,这样我就可以更改文本,然后通过 Controller 保存它。

更准确地说,我知道如何向文本添加 ng-click 操作,但我不确定如何针对此特定文本进行交换以及如何保存输入此特定文本字段的名称(假设该文本字段绑定(bind)了一个 ng-model)。也许我可以使用对象的 id?或者我可以为每个处理其逻辑的对象分配一个 Controller 吗?最好的方法是什么?谢谢!

最佳答案

要在标签和编辑字段之间切换,您可以在对象本身上引入一个新变量。

希望 fiddle 能帮到你。

http://jsfiddle.net/8078g9vz/3/

这里我只是使用了showEdit

关于javascript - 将特定文本与 Angular 列表中的文本字段交换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27316337/

相关文章:

javascript - Flash HTML5 Canvas 的音频。暂停和恢复功能条件

javascript - window.pageYOffset 与 IE11 上的 window.scrollY

php - 使用 JWPlayer 6 在 PHP 和 MySQL 的 while 循环中执行一次 JavaScript

javascript - 使用 $digest angularJS 进行无限循环

angularjs - 在滚动 Angular 样式时更改 css

javascript - 为什么重定向 404 错误会导致 js 文件返回 HTML?

javascript - jQuery - 将通知标记为已读

javascript - Codeigniter 中可扩展表内的表排序问题

javascript - 通过 Javascript 动态创建输入标签时,将 ng-autocomplete 添加到输入标签

javascript - 使用 Angular.js 拆分 <input type ="text">