兄弟控制器之间的通信

时间:2016-12-30 09:55:54

标签: angularjs

在我的一个采访问题中,这个问题已被问到我。 我给了所有有意义的答案,但我的面试官仍然不满意我的答案。

我的解决方案是

  1. 以角度使用工厂或服务。
  2. 使用$rootScope
  3. 使用活动$broadcast$emit以及$on
  4. 请帮我找到第四个解决方案。

    由于 Kusum

1 个答案:

答案 0 :(得分:1)

正确的答案很可能是在指令上使用require语法。让控制器绑定到指令,而不是站在控制器上。这通常被认为是最佳实践。如果您正在寻找角度世界中的就业机会,那么您应该查看John Papa的风格指南。它几乎是角度最佳实践的圣杯。