2017-02-15 3 views
0

Угловая материал sidenav, кажется, есть левые/правые варианты:угловой материал - сиденав со дна?

  • <md-sidenav class="md-sidenav-**right**">
  • <md-sidenav class="md-sidenav-**left**">

Хотя это называется "на сторону" -nav, это возможно используйте его как «bottom» -nav?

если так как это можно сделать?

+0

показать нам, что именно вы хотите? какой-то код или скрипка? –

ответ

0

угловой материал не поддерживает нижний nav .. вы должны достичь его вручную.

2

нет снизу нав, как вы сказали, но вы можете сделать это с помощью https://material.angularjs.org/latest/demo/bottomSheet

VIEW

<div class="bottom-sheet-demo inset" layout="row" layout-sm="column" layout-align="center" > 
    <md-button flex="50" class="md-primary md-raised" ng-click="showBottomSheet()">Show</md-button> 
    </div> 

JS

$scope.showBottomSheet = function() { 
    $scope.alert = ''; 
    $mdBottomSheet.show({ 
     templateUrl: 'bottom-sheet-template.html', 
     controller: 'BottomSheetCtrl' 
    }).then(function(clickedItem) { 
     $scope.alert = clickedItem['name'] + ' clicked!'; 
    }); 
    }; 
0

Я думаю, что вы пытаются достичь, можно сделать путем перезаписи угловых стилей материала в соответствии с вашими потребностями. Просто добавьте некоторый пользовательский класс или id в элемент <md-sidenav> и примените свои стили.

Смежные вопросы