如何使用angular $ window对象访问全局javascript方法?

时间:2014-04-30 16:59:20

标签: javascript angularjs angularjs-scope

如何使用angularJS $ window对象访问全局javascript函数并将其绑定/绑定到ng-model / scope变量? 在角度范围之外定义一个javascript方法,需要访问该方法并获取返回值并将其指定/设置为范围变量! LINK

2 个答案:

答案 0 :(得分:2)

首先,你不应该在Angular之外声明方法。 Use a service。如果您绝对需要将全局方法绑定到范围:

$scope.myFunc = $window.myFunc;

您可以在This plunk

中查看有效的解决方案

答案 1 :(得分:0)

好吧,您可以使用$ rootScope定义该功能,该功能应该在整个应用程序的任何位置都可用。像

$rootScope.exposeMeAnyWhere=function(){
      return "value";
}