如何从PHP到AngularJS获取变量的值?

时间:2015-07-02 08:17:17

标签: php angularjs

===让我们说我已经设置了我的App和Controller ====

test.phtml

 $var = "Welcome";

myangular.js

$scope.var = "<?php $var; ?>" //not sure about this part

console.log(var)

我的问题是,我无法显示console.log(var)它说&#34;未定义?&#34;

有可能吗?我想在页面加载时将PHP VARIABLE传递给ANGULAR onload ..

顺便提一下使用phalcon框架

2 个答案:

答案 0 :(得分:2)

你需要回显变量:

$scope.var = "<? echo $var; ?>"

或以较短的方式:

$scope.var = "<?=$var; ?>"
技术上两者都是一样的。

答案 1 :(得分:1)

我建议从PHP应用程序中公开一个公共API,然后使用angular-js中的$http服务来调用它。

$http.get('APIURL', {cache: true})
     .success(function(data){...})
     .error(function(data){});