javascript - 使用 Angular 向单个列表项添加功能

标签 javascript angularjs list factory

我有一个项目列表,每个项目都有一个删除按钮。当您单击删除按钮时,它应该显示“您确定吗?”按钮。目前,每个列表项或项目项都位于我从服务器获取的数组中。

<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/

相关文章:

javascript - 在方法内部执行方法

angularjs - 在组件 Angular 1.5 之间共享变量

javascript - AngularJS 从 Javascript 调用 Controller 函数

javascript - AngularJS/javascript 将日期字符串转换为日期对象

javascript - knockout renderTemplate() 渲染模式

javascript - 在 Radio Select 上,显示不同的复选框选择

Python:为什么我的原始列表在更新复制列表后受到影响

arrays - 多数组的笛卡尔积

Javascript:如何在 Canvas 上绘制一条简单的线(在 3d 中)并使其可旋转(在 3d 中)?

vb.net - list<Of T> 上的多种排序