Javascript 用PHP调用AngularJS函数

Javascript 用PHP调用AngularJS函数,javascript,php,angularjs,Javascript,Php,Angularjs,我有一个angular应用程序,需要在视图中加载一个php页面。一切都很好。但是我需要在php代码加载后运行一个角度函数 如何从php调用角度函数。这是我需要调用的函数 $emit('iso-method', {name:null, params:null}) 我可以编写一个javascript函数调用,但我也不确定如何用它调用角度函数 echo '<script type="text/javascript">' , 'myfunction();' , '</sc

我有一个angular应用程序,需要在视图中加载一个php页面。一切都很好。但是我需要在php代码加载后运行一个角度函数

如何从php调用角度函数。这是我需要调用的函数

$emit('iso-method', {name:null, params:null})
我可以编写一个javascript函数调用,但我也不确定如何用它调用角度函数

echo '<script type="text/javascript">'
   , 'myfunction();'
   , '</script>'
;
echo''
,'myfunction();'
, ''
;

您不能从PHP调用角度函数。但您可以从javascript或jquery调用角度函数。我在我的一个项目中遇到了同样的问题,我在下面的例子中看到了

从javascript调用角度函数: 您的控制器元素类似于

<div id="demoElement" ng-app='MyModule' ng-controller="MyController">
</div>

在你的剧本里

<script>
    window.onload = function () {
        angular.element(document.getElementById('demoElement')).scope().emit('name','params');
    }
</script>

window.onload=函数(){
元素(document.getElementById('demoElement')).scope().emit('name','params');
}

如何加载视图?使用随附的路由器``然后将发射代码放入相应的控制器。这就是问题所在。没有控制器,因为视图正在加载一个php文件。好主意!该代码被视为角度错误。我在
angular.element(同位素容器).scope()方面确实有点运气但无法获取更多信息。请共享您的完整代码。所以我们可以在这方面给你更多的帮助。