有没有办法优先考虑AngularJS页面中加载的控制器/指令的顺序?

时间:2014-08-18 14:15:11

标签: angularjs angularjs-directive angularjs-scope

我遇到了控制器的问题,在从其他指令获取控制器之前,为了加载自己,他应该有一个id。

如何组织页面中加载组件的顺序? 有没有办法告诉控制器或指令只有在他的范围内有什么东西才能加载?

考虑一个参数directiveA create和directiveB需要该参数才能加载。如何确定订单的优先顺序,以使directiveA在createB之前创建或加载?

1 个答案:

答案 0 :(得分:2)

使用require属性:See the documentation

function SomeDirective () {
  return {
    ...
    require: '^SomeOtherController'
  }
}