0
script.
var hide_section = 'block';
.title(style='display:#{hide_section}')
我得到了undefined任何想法为什么?是否因为#{hide_section}
预计从后面发送变量?我是说控制器。在线获得内联js变量
script.
var hide_section = 'block';
.title(style='display:#{hide_section}')
我得到了undefined任何想法为什么?是否因为#{hide_section}
预计从后面发送变量?我是说控制器。在线获得内联js变量
script.
var hide_section = 'block';
.title(style='display:#{hide_section}')
期望在编译时将变量置于控制器中。而你的定义将其添加到浏览器的javascript上下文中。您可以尝试下面的内容。
- var hide_section = "block";
.title(style='display:#{hide_section}')
它取代了hide_section
给你以下
<div style="display:block" class="title"></div>
所以没有办法,我可以绑定从控制器来的值cilent端JS? –
你可以使用脚本的方法。 var hide_section ='block';'在客户端使用jade再次编译模板或使用[handlebars](http://handlebarsjs.com/)。基本上你必须在客户端再次编译模板。 – sfault