据说我们有一个带箭头功能的对象,如下所示:
obj: {
key1: someValue,
key2: (arg) => { $scope.close() }
}
我们将此对象传递给一个组件(具有独立范围),其控制器具有close()的实现。
$ scope是未定义的(如果没有在声明它的控制器中注入)或者声明它的$ scope范围,那么close()总是未定义的。
理想情况下,我想将该函数克隆到目标控制器。
答案 0 :(得分:0)
Component's控制器仅使用隔离范围,因此您无法将Mat greenOverlay = mRgba.clone();
Imgproc.rectangle(greenOverlay, new Point(0, 0), new
Point(mRgba.width()/5, mRgba.height()), GREEN, -1);
Core.addWeighted(greenOverlay,0.25,mRgba,0.75, 0.0, mRgba);
从一个组件控制器传递到另一个组件控制器。
$scope
并在myFn($scope)
致电parentComponent
:
$ctrl.data