Я пытаюсь установить атрибут margin-left
:
HTML
<section ng-model="isTrue" ng-class="isTrue ? 'true' : 'false'">
CSS
.wrapper > section {
margin-left: 0;
}
Я пытаюсь установить margin-left: 220
если false, и "margin-left: 0", если true.
Используйте для каждого из них разные классы:
<section ng-model="isTrue" ng-class="isTrue ? 'no-margin-class' : 'my-margin-class'">
.no-margin-class {
margin-left: 0;
}
.my-margin-class {
margin-left: 220px;
}
Код должен быть ниже
<section ng-model="isTrue" ng-class="{wrapper: isTrue}">
http://plnkr.co/edit/7SXLRX6tl5hPHJlllc5o?p=preview.
Это должно решить вашу проблему
Простой способ использования ng-класса.
HTML
<section ng-model="isTrue" ng-class="{'marginLeftZero' : !isTrue }"></section>
CSS
.wrapper section {
margin-left:220px;
}
.wrapper section.marginLeftZero {
margin-left:0;
}
HTML
<section ng-model="isTrue" ng-class="{ myclass: isTrue }">
CSS
.wrapper > section.myclass {
margin-left: 220px;
}