码迷,mamicode.com
首页 > 编程语言 > 详细

从javascript 调用angular的函数

时间:2017-08-06 14:16:45      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:cto   jquery   document   injector   ice   dom   apply   模板   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的函数

标签:cto   jquery   document   injector   ice   dom   apply   模板   angular   

原文地址:http://www.cnblogs.com/GameEngine/p/7294239.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!