从javascript 调用angular的函数

Posted 动漫引擎

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从javascript 调用angular的函数相关的知识,希望对你有一定的参考价值。

从vanilla javascript 调用angular的函数:

* 调用 service中的函数
var yourService = angular.element(document.body).injector().get(‘NetService‘)

yourSevice.yourFunctionName();

* 调用 controller中的函数

angular.element(document.getElementById(‘yourControllerElementID‘)).scope().yourFunctionName();

其中,yourControllerElementID 是该controller配套模板文件中定义的dom元素的id

或者 用ng-controller="MyController"定义的元素的id

如果是从JQuery中调用, 需要使用$apply()

以上是关于从javascript 调用angular的函数的主要内容,如果未能解决你的问题,请参考以下文章

从 Angular 中的 JavaScript 文件调用 Typescript 函数

从javascript函数调用angular2方法

从纯 Javascript/JQuery 调用 Angular js 函数

如何在 Angular 5 中从 Typescript 调用 JavaScript 函数?

javascript 在angular 5中调用外部java脚本函数

如何在 Angular 5 中调用外部 javascript 函数?