我停留在很長很長一段時間,現在我真的需要幫助的角度來應用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
很可能它只是在括號 –