从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/JQuery 调用 Angular js 函数
如何在 Angular 5 中从 Typescript 调用 JavaScript 函数?