javascript - 如何从 JavaScript 调用 Angular 范围函数?

标签 javascript angularjs

我如何从 javascript 调用 Angular 中的某些函数。 我有一个主 Controller ,具有我想从 javascript 代码调用的功能。 例如,在我的 Controller 文件中我有这样的代码

app.controller('mainCtrl',function($scope,$http){
     //some code
     $scope.someFunction=function(value){
        // Need value to be accessed here
     } 
});

现在我调用函数的代码位于 view.html 文件中,底部包含 controller.js 。我只是简单地调用了这样的方法。 someFunction(value);

最佳答案

您将需要使用某种指令 - ng-clickng-initng-change 等。您可以不要在 Angular 范围之外访问这些裸函数。

关于javascript - 如何从 JavaScript 调用 Angular 范围函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43638973/

相关文章:

javascript - 在 Facebook 的 Chrome 扩展中使用 onpopstate

javascript - 以另一个对象的属性作为键的对象

javascript - 选择单选按钮时,如何使用 jquery mobile 显示 div?

javascript - 使用 AngularJS/AJAX 提交表单

javascript - AngularJS:如何在 Controller 中手动将输入设置为 $valid?

javascript - Highcharts-Ng 和损坏的深入分析

javascript - 为什么我的悬停添加类在 Jsfiddle 上有效,但在我的网站上无效?我的标题中是否缺少某些内容?

javascript - 在 AngularJS 中添加和删除数组中的嵌套项目

javascript - $location.path() 不适用于 Angular 路线

javascript - 数字转换器 JQuery