我在javascript中获得了一个php varible
window.apiUserId = '<?php echo Yii::$app->user->id ?>';
我有一个把手模板
<script type="text/x-handlebars">
{{log apiUserId}}
{{outlet}}
</script>
但控制台显示“未定义”
如何在把手中记录javascript变量?
答案 0 :(得分:0)
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);
...工作,但将大量任意数据拖入函数是一个很好的意外结果。