在序列图上表示角度范围和控制器

时间:2013-08-30 15:48:57

标签: angularjs uml sequence-diagram

是否有人建议使用推荐的方法来创建包含Angular范围的序列图(或者,虽然我不需要在我自己的用例中使用Angular范围和指令)?

这可能听起来像一个奇怪的问题,但我想知道使用这样的方法是否合适:

用户 - >查看 - > $ scope - >控制器 - >服务

由于$ scope的操作由控制器置于其上,因此它会导致一些冗余条目,因为几乎所有在作用域上调用的内容都将被委托给控制器。我很想将$ scope完全从图中删除,但我想说明$ scope管理的某些状态是如何更新的。

我希望这是有道理的;只是寻找有助于在以角度为中心的应用程序中更好地可视化控制流的模式和实践。

1 个答案:

答案 0 :(得分:2)

范围只是视图和控制器之间的“粘合剂”,它们是两者之间的媒介。因此,在我看来,它不应该在图表中表示。我认为您应该根据控制器方法描述视图如何与控制器通信,就好像它们之间没有任何内容一样。