В соответствии с обсуждением в Github нельзя установить стандартный диалог (api), но диалоговые окна панели (api) могут позиционироваться.
A упрощенная демонстрация показывает, что это верно:
var position = this._mdPanel.newPanelPosition().bottom(0).right(0);
Angular Документы по материалам показывают метод, который позволяет позиционировать относительно элемента с щелчком (или любого другого). Однако я не могу заставить это работать.
var target = el.target;
var position = this._mdPanel.newPanelPosition().relativeTo(target);
Передача жестких значений для .top()
и .right()
, например, позволяет позиционировать относительно окна просмотра. Тем не менее, я не могу установить позиционирование относительно элемента с щелчком. Как это должно работать?