我想做什么(使用gulp-pug,使用pugjs):
<?='test!'?>
input(type='hidden', name="!{'<?=CMS::cmsQueryParam?>'}", value='loginForm')
以及我在哈巴狗插值页面上能找到的东西,但它总能给我这样的东西:
test!
<input type="hidden" name="!{'<?=CMS::cmsQueryParam?>'}" value="loginForm">
这里也是如此:
input(type='text', name='user', placeholder='Username', autofocus='', value="<?=$_REQUEST['user']?>")
..将转换为html实体。我不知道如何防止这种情况。
有什么想法吗?知道任何帖子,这可能是重复的吗?
答案 0 :(得分:0)
从!=
开始,可以取消缓存代码。 e.g。
!= "<?='test!'?>"
通过使用!=
而不是=
进行分配,可以取消标记/ mixin参数的值。 e.g。
input(type='hidden', name!="<?=CMS::cmsQueryParam?>", value='loginForm')
input(type='text', name='user', placeholder='Username', autofocus='', value!="<?=$_REQUEST['user']?>")