डेवलपर्स को घुंघराले कोष्ठक की तुलना में वर्ग का उपयोग करने के लिए कैसे लागू करें?


9

मैं तत्व विशेषताओं के []बजाय उपयोग करने के लिए अपने आवेदन में डेवलपर्स को लागू करना चाहता हूं {{}}

उदाहरण के लिए यह कोड एक त्रुटि का कारण (निर्माण / सेवा / लिंट समय में) होना चाहिए:

<mycomponent id="{{i}}"> 

वर्तमान कोड है

<mycomponent [id]="i">

मैं वह कैसे करता हूं?


उपरोक्त सुझाव सबसे अच्छा xD है। यदि यह आपके नियंत्रण में नहीं है, तो बस एक लिंटर नियम जोड़ें । सुनिश्चित करें कि कोडबेस में जोड़ने से पहले सभी कोड उन्हें संतुष्ट करें।
आर्कियाज़ी

3
शायद इससे आपको मदद मिलती है: rangle.io/blog/custom-tslint-for-angular
MoxxiManagarm

1
जैसा कि मुझे पता है कि आप अपने घटक के 'इंटरपोलेशन' मेटाडेटा को डिफॉल्ट इंटरपोलेशन सिम्बोल फेंक सकते हैं, लेकिन यदि आप इंटरपोलेशन को खाली करना चाहते हैं तो सबसे अच्छा तरीका सिर्फ उन्हें बताना है
Z.Bolbol

2
मैं इसे एक कोड समीक्षा के दौरान लागू करूंगा
ओलिवर कूके

जवाबों:


10

जैसा कि टिप्पणी की गई थी, संभावनाओं में से एक कस्टम TSLint नियम बनाना और उचित त्रुटियों को फेंकते समय डेवलपर्स को मजबूर करने के लिए गंभीरता जोड़ना होगा। आपके पास सभी मुख्य नियमों और कस्टम लोगों के लिए अपनी परियोजना में tslint.json होगा।

कृपया, कस्टम नियम लिखने का तरीका यहां देखें : https://palantir.github.io/tslint/develop/custom-rules/

अन्य मामलों में जानते हैं कि TSLint को हटा दिया जा रहा है और ESLint इसका विकल्प होगा।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.