Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了angularjs – Angular.js:是否可以根据现有范围数据重新绘制重复序列?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的视图中有一堆连接的ul列表,它们正在使用jQuery UI:Sortable指令,以便于列表项的拖放和重新排序。

我通过jQuery UI拖放所做的更改我使用$ apply函数应用于$范围,这部分工作…

现在我遇到的问题是,在这些列表中,我提供了一个用户需要填写的自定义表单。

用户可以选择:

填写表单并继续,然后执行$ apply调用
将数据保持在$范围内
>单击取消按钮,而不是调用$ apply来存储信息,应该将最后的拖放交互有效地“重新渲染”所有列表,以反映在此阶段仍在$范围内的数据(因为最新的拖累对此没有任何影响)。

这个“取消”按钮的效果有效地将所有内容恢复到用户拿起列表项并将其拖动到另一个列表之前。

如何强制我的ng重复的“刷新”或“重新渲染”,以便它们可视化刷新并再次显示当前的$范围数据?

用户开始填写表单时,我会设置

$ scope.oldData = angular.copy($ scope.data);

然后让用户使用他喜欢的表单来编辑$ scope.data。

那么如果用户按取消,只要设置$ scope.data = $ scope.oldData。

大佬总结

以上是大佬教程为你收集整理的angularjs – Angular.js:是否可以根据现有范围数据重新绘制重复序列?全部内容,希望文章能够帮你解决angularjs – Angular.js:是否可以根据现有范围数据重新绘制重复序列?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。