在handlebars模板中访问javascript变量
accessing a javascript variable in handlebars template
我得到一个php变量在javascript
window.apiUserId = '<?php echo Yii::$app->user->id ?>';
我有一个车把模板作为
<script type="text/x-handlebars">
{{log apiUserId}}
{{outlet}}
</script>
但是控制台显示"undefined"
来自文档:
var context = {title: "My New Post", body: "This is my first post!"}
var html = template(context);
因此:var context = {apiUserId: window.apiUserId};
var html = template(context);
我想你可能会设法使:
var html = template(window);
…工作,但挥霍这么多的任意数据到函数是一个很好的配方意想不到的结果。
相关文章:
- 如何从对象的原型方法访问JavaScript对象属性
- 如何在不知道关键字的情况下访问javascript对象值
- 可以't访问JavaScript函数范围中的变量
- 使用XPath样式访问Javascript JSON对象属性
- 访问javascript文件输入变量的值
- 如何访问Javascript代码中的rails变量
- jQuery.ajax()访问javascript循环中的beforeEnd局部变量
- 从Jade访问javascript库
- PHP/AAJAX-使用PHP中的$_FILES访问javascript文件数组
- 访问Javascript对象-Node.js的作用域问题
- 从HTML中的另一个文件访问javascript方法
- 存在其他参数时访问Javascript事件
- 如何使用Perl访问JavaScript驱动的网页内容
- 访问JavaScript对象中的方法
- 访问 JavaScript 数组值
- 如何在 setinterval 函数中访问 javascript 数组值
- 在 Java 中访问 JavaScript 对象的字段
- 使用传递给函数的值访问 JavaScript 数组
- 使用相同的名称访问Javascript属性
- 无法访问javascript中二维数组中的第二个字段