我做这样的混音(用于击倒虚拟元素绑定)
mixin ko(condition)
!= "<!-- ko "+condition+'-->'
// /ko
但是当我想要电话时
+ko('if:condition()')
它抛出一个错误:Uncaught SyntaxError:Unexpected token ILLEGAL
也许是一个解析问题,但现在我想用一种方法来解决这个问题?
答案 0 :(得分:1)
+ko("if:condition(\u0029")
答案 1 :(得分:0)
这是一个更好的解决方案:
mixin ko(bind)
| <!-- ko #{bind} -->
if block
block
| <!-- /ko -->