有没有办法在AngularJS中获取Symfony会话变量。在Symfony中我可以得到这样的变量:
$this->get('session')->get('_locale')
答案 0 :(得分:0)
您必须拥有一个为您提供值的symfony操作,并使用ajax调用调用此操作。 例如:
在symfony控制器中:
/**
* @Route("/getLocale", name="getLocale")
* @Template()
*/
public function getLocaleAction(Request $request) {
$data = ...;
return new \Symfony\Component\HttpFoundation\Response($data);
}
在角度文件中:
$http.get('getLocale').
success(function(data, status, headers, config) {
alert(data);
}).
error(function(data, status, headers, config) {
...
});