0

我有一个用例来使用按钮切换表单的视图。该按钮没有嵌套在表单的相同结构中,并且超出了表单控制器的范围。

让这个切换按钮与内容控制器通信以显示此内容的最佳方式是什么?

4

1 回答 1

1

我遇到了类似的问题,对于控制器之间的高级通信,我会推荐一项服务。一个服务可以被注入到多个控制器中,这样它们就可以共享信息和状态。

但是,如果您所追求的只是一个按钮,您可以将其放置在显示表单的任何位置,您可以考虑使用$location.path?

例如。在带有用户列表的视图上

www.example.com/users

追加编辑

www.example.com/users/edit

然后让表单控制器观看$location.path并在看到编辑时自行打开?

于 2013-06-26T12:05:57.913 回答