2017-06-16 82 views
2

有什么方法可以通过编程方式在Angular UI Router中设置父代? 使用$ scope的东西?像角度Ui路由器 - 以编程方式设置父

myPage: { 
      parent: ($scope) => { 
       return $scope.parentProperty; 
      }, 
      template, 
      controller 
     } 
+0

一些更多的上下文将是有用的。 –

+0

您使用的是组件吗? –

+0

我正在使用组件。 上下文比较简单,我有两个页面需要使用相同的组件,这个组件有3个页面,这3个页面的父页面应该由谁使用组件来定义。 –

回答

1

在你的组件定义地址:(或任何电流控制器的名称)

bindings: { parentCtrl: '=' } 

,然后在任何你使用的组件只需添加parentCtrl =“$ CTRL”