मैं एक मूल कोणीय ऐप स्थापित कर रहा हूं, और मैं अपने विचारों में कुछ सीएसएस इंजेक्ट करने की कोशिश कर रहा हूं। यह मेरा घटकों में से एक का एक उदाहरण है:कोणीय 2 - शैलियों के लिए [_ngcontent-mav-x] जोड़ना
import { Component } from 'angular2/core';
import { ROUTER_PROVIDERS, ROUTER_DIRECTIVES, RouteConfig } from 'angular2/router';
import { LandingComponent } from './landing.component';
import { PortfolioComponent } from './portfolio.component';
@Component({
selector: 'portfolio-app',
templateUrl: '/app/views/template.html',
styleUrls: ['../app/styles/template.css'],
directives: [ROUTER_DIRECTIVES],
providers: [ROUTER_PROVIDERS]
})
@RouteConfig([
{ path: '/landing', name: 'Landing', component: LandingComponent, useAsDefault: true },
{ path: '/portfolio', name: 'Portfolio', component: PortfolioComponent }
])
export class AppComponent { }
अब .css फ़ाइल को अपने सर्वर से अनुरोध किया जाता है, और जब मैं पृष्ठ स्रोत का निरीक्षण किया, मैं देख सकता यह सिर करने के लिए जोड़ा गया है। लेकिन कुछ अजीब हो रहा है:
<style>@media (min-width: 768px) {
.outer[_ngcontent-mav-3] {
display: table;
position: absolute;
height: 100%;
width: 100%;
}
.mainContainer[_ngcontent-mav-3] {
display: table-cell;
vertical-align: middle;
}
.appContainer[_ngcontent-mav-3] {
width: 95%;
border-radius: 50%;
}
.heightElement[_ngcontent-mav-3] {
height: 0;
padding-bottom: 100%;
}
}</style>
इस फ़ाइल से हो जाता है:
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
/* center the mainContainer */
.outer {
display: table;
position: absolute;
height: 100%;
width: 100%;
}
.mainContainer {
display: table-cell;
vertical-align: middle;
}
.appContainer {
width: 95%;
border-radius: 50%;
}
.heightElement {
height: 0;
padding-bottom: 100%;
}
}
किसी कृपया समझा सकते हैं जहां _ngcontent-MAV टैग से आता है, यह क्या के लिए खड़े हो और कैसे करता है से छुटकारा पाने के यह?
मुझे लगता है कि यही कारण है कि मेरी शैली मेरे टेम्पलेट्स पर लागू नहीं हो रही है।
यदि आपको ऐप संरचना के बारे में अधिक जानकारी चाहिए, तो कृपया मेरे gitRepo चेकआउट करें, या पूछें और मैं प्रश्न में कोड जोड़ दूंगा।
सहायता के लिए धन्यवाद।
डिफ़ॉल्ट कैप्सूलीकरण है [ViewEncapsulation # नकल] (https: // कोणीय .io/डॉक्स/ts/नवीनतम/एपीआई/कोर/ViewEncapsulation-enum.html), इसे जांचें। –