0

我有一个 ng-repeat,每一行都有一个编辑按钮。当用户点击编辑按钮时。该行将使用 ng-switch 更改其元素

例如:

<div>{{sample.name}}</div>
change to
<input type="text" ng-model="{{sample.name}}">

但我不知道如何只切换我点击的行。

这是不工作的提琴手

4

2 回答 2

1

目前您只有一个全局变量selection。一种选择是为每个datas条目添加一个选择变量。或者,您可以编写一个具有自己作用域的指令(确保指定一个隔离作用域)来处理 this 的开关部分 - 然后每个作用域都有它自己的selection.

于 2013-10-10T18:48:16.640 回答
0

您的方法不起作用,因为 'ng-switch-when' 只接受原始字符串并且无法评估。

于 2013-10-10T19:04:39.690 回答