La plantilla actual es sintaxis JSX, y se analizará cualquier {, lo que provocará errores, y cualquier configuración reemplazará el símbolo {
No lo encontré en el documento. Tal vez no fui lo suficientemente cuidadoso.
// such
style={{ textAlign: 'right' }}
render() {
return (
<Form
className="ant-advanced-search-form"
onSubmit={this.handleSearch}
>
<Row gutter={24}>{this.getFields()}</Row>
<Row>
<Col span={24} style={{ textAlign: 'right' }}>
<Button type="primary" htmlType="submit">Search</Button>
<Button style={{ marginLeft: 8 }} onClick={this.handleReset}>
Clear
</Button>
</Col>
</Row>
</Form>
);
}
Si entiendo correctamente, ¿desea que la sintaxis de los manillares cambie de {{expression}}
a alguna otra etiqueta, como [[expression]]
o incluso como ^&expression&^
?
No soy colaborador del proyecto, pero parece que el manillar usa lex y yacc:
https://github.com/wycats/handlebars.js/blob/master/src/handlebars.l
Este es el archivo lex, convierte texto en símbolos representativos para usar en el analizador (yacc). Si desea cambiar los caracteres que coinciden con los manillares, deberá reemplazar las instancias apropiadas {{
y }}
en las expresiones regulares con su sintaxis preferida.
No estoy seguro de qué sintaxis de lex
y yacc
usa este proyecto, pero en general son bastante similares entre sí. Creo que las implementaciones más comunes en estos días son flex y byacc
Si entiendo correctamente, ¿desea que la sintaxis de los manillares cambie de
{{expression}}
a alguna otra etiqueta, como[[expression]]
o incluso como^&expression&^
?No soy colaborador del proyecto, pero parece que el manillar usa lex y yacc:
https://github.com/wycats/handlebars.js/blob/master/src/handlebars.l
Este es el archivo lex, convierte texto en símbolos representativos para usar en el analizador (yacc). Si desea cambiar los caracteres que coinciden con los manillares, deberá reemplazar las instancias apropiadas
{{
y}}
en las expresiones regulares con su sintaxis preferida.No estoy seguro de qué sintaxis de
lex
yyacc
usa este proyecto, pero en general son bastante similares entre sí. Creo que las implementaciones más comunes en estos días son flex y byacc
Sí, eso es lo que significa. Como dice, debe modificar el código fuente en lugar de proporcionar la interfaz externa.
Moustache proporciona una interfaz similar.
Disculpe mi pobre software de traducción al inglés.
Puede escapar {{
con una barra invertida: \{{
, pero no hay forma de cambiar el carácter por completo
Comentario más útil
Puede escapar
{{
con una barra invertida:\{{
, pero no hay forma de cambiar el carácter por completo