القالب الحالي هو بناء جملة JSX ، وأي {سيتم تحليله ، مما يتسبب في حدوث أخطاء ، وأي تكوين ليحل محل {الرمز
لم أجده في المستند. ربما لم أكن حذرا بما فيه الكفاية.
// 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>
);
}
إذا فهمت بشكل صحيح ، فأنت تريد تغيير بنية المقاود من {{expression}}
إلى علامة أخرى ، مثل [[expression]]
أو حتى مثل ^&expression&^
؟
لست مساهماً في المشروع ولكن يبدو أن المقاود تستخدم lex و yacc:
https://github.com/wycats/handlebars.js/blob/master/src/handlebars.l
هذا هو ملف lex ، يقوم بتحويل النص إلى رموز تمثيلية لاستخدامها في المحلل اللغوي (yacc). إذا كنت تريد تغيير الأحرف المطابقة للمقاود ، فسيتعين عليك استبدال مثيلات {{
و }}
المناسبة في التعبيرات العادية بالصيغة المفضلة لديك.
لست متأكدًا من بناء جملة lex
و yacc
الذي يستخدمه هذا المشروع ، لكنهما متشابهان عمومًا مع بعضهما البعض. أعتقد أن أكثر عمليات التنفيذ شيوعًا هذه الأيام تتسم بالمرونة والخطأ
إذا فهمت بشكل صحيح ، فأنت تريد تغيير بنية المقاود من
{{expression}}
إلى علامة أخرى ، مثل[[expression]]
أو حتى مثل^&expression&^
؟لست مساهماً في المشروع ولكن يبدو أن المقاود تستخدم lex و yacc:
https://github.com/wycats/handlebars.js/blob/master/src/handlebars.l
هذا هو ملف lex ، يقوم بتحويل النص إلى رموز تمثيلية لاستخدامها في المحلل اللغوي (yacc). إذا كنت تريد تغيير الأحرف المطابقة للمقاود ، فسيتعين عليك استبدال مثيلات
{{
و}}
المناسبة في التعبيرات العادية بالصيغة المفضلة لديك.لست متأكدًا من بناء جملة
lex
وyacc
الذي يستخدمه هذا المشروع ، لكنهما متشابهان عمومًا مع بعضهما البعض. أعتقد أن أكثر عمليات التنفيذ شيوعًا هذه الأيام تتسم بالمرونة والخطأ
نعم ، هذا ما تعنيه. كما تقول ، تحتاج إلى تعديل شفرة المصدر بدلاً من توفير الواجهة الخارجية.
يوفر Moustache واجهة مماثلة.
يرجى المعذرة على برنامج الترجمة الإنجليزية السيئ الخاص بي.
يمكنك الهروب من {{
بشرطة مائلة للخلف: \{{
، لكن لا توجد طريقة لتغيير الحرف تمامًا
التعليق الأكثر فائدة
يمكنك الهروب من
{{
بشرطة مائلة للخلف:\{{
، لكن لا توجد طريقة لتغيير الحرف تمامًا