Я только что создал два фиктивных компонента в AngularJS 1.5, и у меня возникла проблема с моим CSS. В основном, здесь есть выход HTML:Компонент и дополнение AngularJs
<body>
<app number="5" class="ng-isolate-scope"><div class="app__button___ngX_w">The value is 10</div></app>
<price value="5" class="ng-isolate-scope"><span class="price__button___3-PzM">The price is 5€</span></price>
</body>
два класса, определенные на «дивы» выглядит следующим образом:
.app__button___ngX_w {
width: 150px;
border-radius: 10px;
padding: 10px;
border:1px solid #3e3e3e;
background-color:#cecece;
}
Вторая такая же, за исключением цвета фона. Тем не менее, конечный результат довольно неожиданный:
После моих исследований, я заметил, что если я применяю классы окружающей теге компоненты и измените его свойство «дисплей», чтобы «блок», он работает.
Однако я понятия не имею (и я даже не уверен, что это возможно), как изменить класс окружающего тега компонента, так что мой вопрос в том, как лучше всего избежать этого? Потому что это довольно распространенный сценарий ...
Ах! Спасибо ... Это была глупая ошибка от меня, «span» должен был быть «div». В любом случае, спасибо за более чем полный ответ ;-) – ssougnez