我停留在很长很长一段时间,现在我真的需要帮助的角度来应用CSS。我有一个div部分,我想在点击一个按钮时显示。我为此使用CSS类。无法使用纳克级
这里是DIV部分
<div class="elen-main--left-menu--collapsed " ng-class="collapsedMenuAvailable">
<div class="icon-propal icon_active">
<img src="content/img/icon_propal_white.svg" alt="" width="18" />
</div>
<div class="icon-contrat">
<img src="content/img/icon_contrat_grey.svg" alt="" width="18" />
</div>
<div class="left--menu--expand" ng-click="vm.showVerticalBanner">
<img src="content/img/arrow-expandMenu-grey.svg" alt="" width="13">
</div>
</div>
collapsedMenuAvailable改为从我的控制器中的值。 CONTROLLER
vm.hideVerticalBanner = function() {
$scope.collapsedMenuAvailable = 'expandCollapsedMenu';
$('.elen-main--left-menu').addClass('collapseLeftMenu');
$('.elen-main--left-menu').css('overflow', 'hidden');
setTimeout(function() {
// $('.elen-main--left-menu--collapsed').addClass('expandCollapsedMenu');
$('.elen-main--content').css('width', 'calc(100% - 6rem)');
}, 200);
$('.elen-main--left-menu').removeClass('expandLeftMenu');
$('.elen-main--left-menu--collapsed').removeClass('collapseCollapsedMenu');
}
但是它仍然不适用CSS。但是,如果我在div部分放置'expandCollapsedMenu'的类名,则应用CSS。
什么可能是错的?
什么风格与'.expandCollapsedMenu'相关:
如果你想申请
collapsedMenuAvailable
类,然后做一些事情作为和控制器即? –
你缺少括号〜'NG点击=“vm.someFunction()”' – Phil
很可能它只是在括号 –