为我使用的body标签添加动态类:
<body class="{{bodyClass}}"><!-- this remains uncompiled -->
{{bodyClass}} <!-- this renders to "blue" -->
</body>
和帮助程序代码:
Template.body.helpers({
bodyClass: function(){
return 'blue';
}
});
结果{{bodyClass}}
正文内容按预期编译为blue
,
但<body class="{{bodyClass}}">
仍未编译。
[编辑] Ps。我正在使用lates meteor 1.3
答案 0 :(得分:1)
尝试使用jQuery addClass
进行onRenderedTemplate.templateName.onRendered(function (){
$('body').addClass('blue')
});
答案 1 :(得分:0)
在乞讨的模板中(或模板中的任何位置)你可以简单地做:
<style type="text/css">
body: blue;
</style>
如果需要,请使用!important。