Есть ли директива в угловом материале для изменения размера sidenav?шкала изменения размера для сиденва в конструкции углового материала.
Существует sidenav, который показывает список клиентов, а правая панель содержит сведения о клиенте. Я пытаюсь добавить панель изменения размера между ними.
Я использовал следующий
http://plnkr.co/edit/Zi2f0EPxmtEUmdoFR63B?p=preview
, который я нашел в следующем
Angular JS resizable div directive
Я попытался следующим вышеприведенным примером plunker но sidenav никогда не измененного размером. Правая панель перемещается вправо, но левая панель остается неизменной.
<div layout="row" flex>
<md-sidenav layout="column" class="md-sidenav-left md-whiteframe-z2" id="sidenav" md-component-id="left" md-is-locked-open="$mdMedia('gt-md')">
<md-list class="sideBar">
<md-item ng-repeat="client in data">
<md-item-content>
<md-button ng-click="selectClient(client);" >
{{client.name}}
</md-button>
</md-item-content>
</md-item>
</md-list>
</md-sidenav>
<div id="sidebar-resizer"
resizer="vertical"
resizer-width="6"
resizer-left="#sidenav"
resizer-right="#primary-col"
resizer-max="400">
</div>
<!-- viewport column -->
<div layout="column" flex class="content-wrapper" id="primary-col">
<div id="viewPort" ng-view></div>
</div>
</div>
Спасибо
У меня такая же проблема, и я нашел ту же директиву. Однако вы получили директиву resizable для работы с md-sidenav? Я получил сообщение «Несколько директив, запрашивающих новую/изолированную область». Я сделал специальную директиву, чтобы исправить это, но если есть способ работать с оригинальной изменяемой по размеру директивой, мне было бы интересно узнать, как вы это сделали. Благодаря! – LeoLozes