आपको दो फ़ाइलों को संशोधित करने की आवश्यकता है tslint.json और .angular-cli.json, मान लीजिए कि आप myprefix में बदलना चाहते हैं :
Tslint.json फ़ाइल में केवल निम्नलिखित 2 विशेषताओं को संशोधित करें:
"directive-selector": [true, "attribute", "app", "camelCase"],
"component-selector": [true, "element", "app", "kebab-case"],
"app" को "myprefix" में बदलें
"directive-selector": [true, "attribute", "myprefix", "camelCase"],
"component-selector": [true, "element", "myprefix", "kebab-case"],
कोणीय.जसन फ़ाइल में केवल विशेषता उपसर्ग को संशोधित करें:
(6 से कम कोणीय संस्करण के लिए, फ़ाइल का नाम .angular-cli.json है)
"app": [
...
"prefix": "app",
...
"app" को "myprefix" में बदलें
"app": [
...
"prefix": "myprefix",
...
अगर मामले में आपको @Salil जूनियर बिंदु के रूप में एक से अधिक उपसर्ग की आवश्यकता है:
"component-selector": [true, "element", ["myprefix1", "myprefix2"], "kebab-case"],
यदि Angular cli का उपयोग करके एक नया प्रोजेक्ट बनाते हैं तो इस कमांड लाइन विकल्प का उपयोग करें
ng new project-name --prefix myprefix
ng generate component
अपडेट करने के बाद भी चेतावनी मिलीtslint.json
:You are using different prefix from app, you might get lint errors. Please update "tslint.json" accordingly.
मुझे उस चेतावनी से छुटकारा पाने के लिएapps.prefix
संपत्ति को अपडेट करना पड़ा.angular-cli.json
।