4

我一直在研究 AngularJS 及其 MVC 解决方案。通常,MVC 框架使用 HTML 结构本身来绑定到后端数据模型。在 AngularJS 的情况下,这是通过 Directives 完成的,它对直接 HTML 非常有效。

对于我的场景,我有一个数据模型,它将在即时模式 Canvas 上转换为可视化表示。然后,还需要与渲染的视觉项目进行交互,以便编辑后端数据模型中的值。

在 MVC 框架内的数据模型中的项目和项目值之间实现这种双向绑定的最佳方法是什么?

4

1 回答 1

3

Angulars 的优势在于它为您处理 DOM,而您不必担心它。如果您要改用 SVG,则可以让 Angular 处理更新视图,因为 SVG 是 DOM,但如果您需要使用画布,Angular 无法为您处理绘图。

您仍然可以从使用 Angular 中受益,方法是使用监视并在数据更改时重绘画布,但您需要自己处理绘图。

于 2013-02-22T09:18:18.697 回答