angular 1.5组件调用父范围方法

时间:2017-03-14 07:28:47

标签: angularjs angularjs-scope components parent

我有一个html模板+控制器。 我在那里添加了一个组件:

<ir irtrend="addIrTrend"></ir>

addIrTrend是我的控制器范围内的一个函数。 我希望我的组件调用addIrTrend方法。 我为我的组件提供了如下的irtrend参数:

bindings: {
    irtrend: '&'
}

它有一个点击它的元素:

<td ng-repeat="item in items" ng-click="$ctrl.irtrend({item: item}">

据我所知,点击td元素时,irtrend方法 应该调用引用父ctrl“addIrTrend”方法。

实际上没有任何反应。

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

实际上在irtrend属性中,您应该指定方法调用。

<ir irtrend="addIrTrend(item)"></ir>

同样更正ng-click表达式以关闭括号$ctrl.irtrend({item: item})