угловой материал меню демо не воспроизводится

0

угловая демонстрация md-menu-bar показывает вложенное меню под новым. Проверьте код из демонстрации на codepen здесь: https://material.angularjs.org/latest/#/demo/material.components.menuBar

Как видно из кода, вложенное меню открывается при наведении, но в HTML вы можете видеть, что элемент кнопки имеет функцию ng-click = "$ mdOpenMenu()". Я не вижу, как это работает. Также не удается получить боковую стрелку для подменю.

Могут ли люди воспроизвести эту демонстрацию? Мой код следующий:

   md-menu-bar
      md-menu(md-position-mode="target-right target", md-offset="0 40", width="4")
        button.ts-chart-icon.refresh-icon.glyphicon.glyphicon-certificate(ng-click="$mdOpenMenu()", md-menu-origin)
          md-tooltip(md-delay="0") Add Overlay
        md-menu-content.ts-menu-content(width="5")
          md-menu-item(md-menu-align-target)
            md-button(disabled="disabled", ng-if="!chartConfig.series") Add 50D Moving Average
            md-menu.nested-menu(ng-if="chartConfig.series")
              md-button(ng-click="$mdOpenMenu()") Add 50D Moving Average
              md-menu-content(ng-show="chartConfig.series", width="5")
                md-menu-item(ng-repeat="s in chartConfig.series")
                  md-button(ng-click="handleAdd50DMA_(s)") {{ s.name }}
  • 0
    Можете ли вы создать кодекс вашей работы?
  • 0
    Не легко нет - часть более крупного проекта. Было бы полезно знать, хотя, как вложенное меню открывается при наведении, по крайней мере, когда указан атрибут click
Теги:
angular-material

1 ответ

0

Я модернизирован от углового материала 0.10.1 до 0.11, и теперь он отлично работает.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню