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

标签 javascript angularjs angularjs-scope

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

最佳答案

首先,您不应该在 Angular 之外声明方法。 Use a service 。如果您绝对需要将全局方法绑定(bind)到作用域:

$scope.myFunc = $window.myFunc;

您可以在 This plunk 中看到可行的解决方案

关于javascript - 如何使用 Angular $window 对象访问全局 javascript 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23393951/

相关文章:

javascript - 通过 session 访问时我的选择框被禁用

javascript - 如何从 Phantom JS 调用页面的 JS 函数?

javascript - AngularJS 搜索并显示更多结果

javascript - 在 AngularJS 中将类设置为变量

javascript - 如何处理 json XMLHttpRequest 响应?

javascript - 如何读取 jQuery $.get 方法返回的对象

javascript - 如何在 Angular 中将变量放入查询中

javascript - 应用‘主控’范围

AngularJS : How to change scope value from isolated scope within directive

javascript - 使用已定义/ undefined variable 创建 JS "If"语句