Bootstrap stili, Angular2 bileşenlerine karşı çalışmıyor. Ui'de önyükleme sıvısı kabı olarak çalışmayan aşağıdaki açısal2 bileşendeBootstrap stili, Angular2 bileşenleriyle çalışmaz
. Eğer elemanın içinde 'konteyner-sıvı' kullanırsam, elemanın div öğesi ile çalışır.
Ör: (Çalışmıyor)
@Component({
selector: 'gn-app',
viewProviders: [],
moduleId: module.id,
template:
`<gn-layout class="container-fluid"
(window:resize)="gnOnResize($event)"
</gn-layout>
`,
directives: [ROUTER_DIRECTIVES, LayoutComponent]
})
Çalışma Kod tarayıcılar HTML öğeleri olarak bu bileşenleri tanımaz, bu yüzden onlara varsayılan stilleri geçerli değildir, çünkü var
<gn-layout>
<div class="container-fluid">
<div class"row">
<gn-container></gn-container>
</div>
</div>
</gn-layout>
tüm bileşen için gerekli mi? –
@NatarajanGanapathi ne yazık ki öyle görünüyor. Varsayılan olarak bunu yapmanın hiçbir yolunun farkında değilim. Css’nizde 'my-app * {display: block; } 'ancak istemediğiniz şeyleri etkileyebilir. –
ya .. bu iyi bir fikir. Teşekkürler @Eric Martinez. Bazı 'xx-' öneki ile kendi bileşenimi oluşturuyorum. böylece xx-app xx- * {display: block;} 'veya' xx- * {display: block; } '. Bunu yapmanın iyi bir yolu var mı? –