动漫引擎

导航

从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()

posted on 2017-08-06 11:25  动漫引擎  阅读(255)  评论(0编辑  收藏  举报