纯JavaScript到AngularJS

纯JavaScript到AngularJS,javascript,angularjs,Javascript,Angularjs,你好,有人知道吗: 如何从纯javascript执行AngularJs方法。=) 谢谢 myApp.controller("someController",["$scope",function($scope){ //Some code was here $scope.a = valueA; $scope.b = valueB }); 在代码的后面,我们想执行一个函数,在有效的时候,它可以执行一个IF,如果是的话,它会执行我的AngularJS控制器或者其他什么 function C

你好,有人知道吗: 如何从纯javascript执行AngularJs方法。=) 谢谢

myApp.controller("someController",["$scope",function($scope){
  //Some code was here
  $scope.a = valueA;
  $scope.b = valueB
});
在代码的后面,我们想执行一个函数,在有效的时候,它可以执行一个IF,如果是的话,它会执行我的AngularJS控制器或者其他什么

function Clicked(){
if( was clicked correctly ){
    //execute my Controller and send some data to add to the DOM
}

嗯,我不认为那是你真正想要的。看一看。您希望HTML元素触发控制器内的函数。

如果您希望在按钮中执行某些操作,请单击为什么选择Angle controller,编写一个javascript方法。为什么要这样做,用例是什么?。但为什么呢?因为我想做的是将我在Phaser框架中的一个小游戏与我在AngularJS中制作的一些外部元素连接起来。把它想象成一台电视,底部和控制器都在移相器中,屏幕是角度部分。基本上,当移相器部分发生某些事情时,我想与角度部分通信好吧,这是我的想法,希望我清楚并且对其他人有帮助。!!这就是解决方案,我在StackThank的另一篇帖子中回答。但不是。因为我要执行的不是DOM内部,而是JavaScript中的CANVAS元素内部。好的,放松。因此,您可以使用@RGrahams response,或者从AngularJS控制器构建画布,然后,由于您位于控制器内部,因此可以更轻松地访问它。嘿嘿。对不起,谢谢。!!^^我知道我可以做到这一点,但我想知道是否有任何方法可以从Angular的外部执行,这样我就可以让我的控制器轻松简单顺便说一下,真的非常感谢。!!