如何通过Java脚本调用Angular组件

时间:2018-11-22 10:05:23

标签: javascript angular

我们想通过Java脚本函数公开调用角度分量方法。

1 个答案:

答案 0 :(得分:-1)

来自AngularJS组件的所有方法都应在其$scope中声明。在这种情况下,您应该使用querySelector来获取承载所需组件的html元素,从而可以捕获角度范围,如下所示:

var element = document.querySelector("<make a query here>");
var angularScope = angular.element(element).scope();

您现在应该能够从组件范围调用任何方法(和变量):

angularScope.yourMethod();