我有一个项目列表,每个项目都有一个删除按钮。当您单击删除按钮时,它应该显示“您确定吗?”按钮。目前,每个列表项或项目项都位于我从服务器获取的数组中。
<button ng-class="{show: deleting}"> are you sure? </button>
但是,每个项目都需要有这个 bool 值“deleting”,以显示用户是否正在考虑删除该项目项。我应该向每个列表项添加一个 bool 变量“删除”吗?
如果我这样做,我不希望它存在于服务器上,我应该在同步之前将其删除吗?
最佳答案
如果您只想在客户端使用变量,而不将其发布到服务器,则应使用前面带有 $$ 符号的 te 变量。 例如:
<button ng-class="{show: $$deleting}"> are you sure? </button>
当您使用 angular.toJson() 函数将 json 发布到服务器时,它会将 json 转换为字符串,忽略以 $$ 字符开头的所有属性。 所有 Angular 函数(等于等)都有相同的行为
关于javascript - 使用 Angular 向单个列表项添加功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23477116/