Question

AngularJS uses square brackets for parameters to its directives (input[number])

but Jade also uses square brackets for class attributes.

So this doesn't work

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

Cannot read property 'amount' of undefined

Is there a way to escape square brackets in Jade?

Était-ce utile?

La solution

The square brackets from angular's documentation indicate that the attribute is optional, but the square brackets should not be used in html itself.

This example:

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

is from angular's documentation and it does not use any square brackets.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top