javascript - 将参数从 twig 传递到 Angular

标签 javascript php angularjs symfony twig

我是 Angular 和 Symfony 的新手,我想问的是,我用 twig 提供给 View 的变量是否可以由 Angular Controller 使用?

这是一个例子:

PHP Controller :

return $this->render('view.html', array('variable' => $value));

Angular Controller :

var data = 'variablefromtwig';

有人知道怎么做吗?

最佳答案

symfony Controller :

return $this->render('view.html', array('twigvar' => $value));

Twig 模板:

<script>
var app = angular.module('app', []);
app.value('twigVar', '{{twigvar}}');    
app.controller('myController', function(twigVar){    
  alert(twigVar);
}); 
</script>

https://docs.angularjs.org/api/auto/service/$provide#value

关于javascript - 将参数从 twig 传递到 Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27600299/

相关文章:

javascript - promise 链中 promise 之间的延迟

php - Laravel 5.4 连接两个表

AngularJS 无法在 Internet Explorer 8 中运行

javascript - 垂直居中绝对div

javascript - jQuery.live() 处理程序多次触发

php - 如何使用Mysql blob下载没有html的文件

javascript - 如何分割AngularJS中的值?

angularjs - 循环遍历表单内 ng-form 的所有实例以进行验证

javascript - jQuery:如果只有 2 个子对象(或更少),则隐藏父对象

javascript - 提交表单而不刷新页面 ajax,php,javascript?