转换块

时间:2017-06-26 11:13:36

标签: angularjs

我试图在Angular 1.5中完成以下行为:

假设有三个组成部分:

  • 主要
  • 百分比栏

因此,在Main-Component中,我在模板中调用单组件并将属性绑定到它。

Main模板:

<single myobject="$ctrl.resultset"></single>

单一组件具有transclude属性,因此更新后的标记看起来像这样。

<single myobject="$ctrl.resultset">
  <percentbar></percentbar>
</single>

我的问题是如何在百分比栏中访问单组件的控制器。我想这样做:

<single myobject="$ctrl.resultset">
  <percentbar asd="$ctrl.myobject"></percentbar>
</single>

但这不会起作用......我希望$ ctrl在transclude-block中引用父控制器

我已经阅读了文档(&#34;组件树示例&#34;,&#34;组件间通信&#34;)但这两种方法都是如此(

方法1:绑定,调用父组件模板中的子组件并绑定属性。

方法2:Intercomponent,用于转义和绑定父控制器。

)限制组件。

是否存在松散耦合这些组件的方法?

0 个答案:

没有答案