gpt4 book ai didi

meteor - 将 Bladejs 与 Meteor 一起使用

转载 作者:行者123 更新时间:2023-12-01 11:49:11 25 4
gpt4 key购买 nike

我最近将 node-blade 智能包添加到我的 meteor 中,静态内容显示正常。但是,我无法使用任何模板变量。在我安装 blade 之前,模板变量与 Handlebars 配合得很好。有人知道我做错了什么吗?

控制台输出

ReferenceError: player is not defined
at ~/meteor/project/views/info.blade:1:1

1 > .player-name.large= player.name
2 | .alliance-name= alliance.name
3 | .world-name= world.name
4 |

at eval (eval at <anonymous> (/usr/local/lib/node_modules/blade/lib/compiler.js:138:23))
at /usr/local/lib/node_modules/blade/lib/runtime.js:323:5
at runtime.loadTemplate (/usr/local/lib/node_modules/blade/lib/runtime.js:272:6)
at /usr/local/lib/node_modules/blade/lib/blade.js:45:4
at Compiler.compile (/usr/local/lib/node_modules/blade/lib/compiler.js:185:2)
at compile (/usr/local/lib/node_modules/blade/lib/blade.js:41:12)
at Object.compileFile (/usr/local/lib/node_modules/blade/lib/blade.js:66:3)
at Object.runtime.loadTemplate (/usr/local/lib/node_modules/blade/lib/runtime.js:269:23)
at Object.runtime.include (/usr/local/lib/node_modules/blade/lib/runtime.js:320:22)
at eval (eval at <anonymous> (/usr/local/lib/node_modules/blade/lib/compiler.js:138:23))
Your application is crashing. Waiting for file change.

信息 Blade

.player-name.large= player.name

客户端.js

if(Meteor.is_client) {
Template.info.player = function(){
var data = Session.get( 'data' );
return data.player;
};
}

最佳答案

编辑:现在正文模板中允许使用助手。

您不能在头部 或主体 模板中使用助手或某些全局变量。您甚至不能在包含在 head 或 body 模板中的模板中使用它们。

查看这些链接以获取更多信息:

关于meteor - 将 Bladejs 与 Meteor 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13207015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com