我试图在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,用于转义和绑定父控制器。
)限制组件。
是否存在松散耦合这些组件的方法?