逃避Jade中的[方括号]以防止与AngularJS发生冲突?

时间:2014-05-01 12:52:34

标签: angularjs syntax-error pug conflict

AngularJS使用方括号作为其指令的参数 (input[number]

但是Jade also uses square brackets for class attributes

所以这不起作用

input(type='number' [name='amount'] [min='min'] [max='max'])
  

无法读取未定义

的属性'金额'

有没有办法逃避Jade中的方括号?

1 个答案:

答案 0 :(得分:2)

angular的文档中的方括号表示该属性是可选的,但方括号应该在html本身中使用。

这个例子:

 <input type="number" name="input" ng-model="value"
                 min="0" max="99" required>

来自angular的文档,它不使用任何方括号。