将参数从树枝传递到角度
Pass parameters from twig to angular
本文关键字:参数 更新时间:2023-09-26
我是 Angular 和 Symfony 的新手,我问我用树枝给视图的变量是否可以被角度控制器使用?
这是一个例子:
PHP 控制器:
return $this->render('view.html', array('variable' => $value));
角度控制器:
var data = 'variablefromtwig';
有人知道该怎么做吗?
>symfony controller:
return $this->render('view.html', array('twigvar' => $value));
树枝模板:
<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
您可以在 JS 值赋值语句中打印此变量。
在树枝模板中,设置 JS 变量。它应该在角度控制器中可见:
<script>
var data = '{{variable}}';
</script>
但在我看来,最好的解决方案是通过异步 ajax 请求仅在角度控制器中读取所有必需的数据。
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 使用Express捕获参数
- 参数变量出现ngTable指令问题
- AngularJS:我可以跳过函数参数回调吗
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 要求未定义JS回调参数
- 我的jQuery插件参数没有正确启动,遇到了问题
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- jquery设置为使用参数运行
- Javascript”;类“;带有参数的扩展
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 函数未将值作为参数传递
- 如何将参数传递到angularJs中的工厂
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- MVC 3页面导航和使用javascript传递参数
- 从查询字符串参数推断出正确的数据类型
- 传递包含'%的参数'在URL中
- 为什么不'我们在javascript中使用函数参数的数据类型
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器