2017-12-14 21 views
0

md- 툴바 안에 md- 메뉴를 만들고 클릭시 열려고합니다. 드롭 다운 메뉴를 열 것입니다 버튼에 대한 내 코드는 다음과 같습니다 :ng-click으로 md-menu가 열리지 않습니다.

<md-button aria-label="Open menu" class="md-icon-button" ng-show="(data.isAdmin || getUIActions('context').length > 0) && options.omitHeaderOptions != 'true'" ng-click="$mdMenu.open()"> 
    <md-icon md-menu-origin id="adminMenu">menu</md-icon> 
</md-button> 

나는 두 가지 질문이 -

1)이 코드의 이전 반복에서를, 나는 겨-경우 한 내 MD-에 단추. ng-if를 사용하면 드롭 다운 메뉴가 항상 열려있어 닫을 수 없었습니다. ng-show로 전환하거나 조건을 완전히 제거하면 메뉴가 사라집니다. ng-show가 작동하고 ng-if가 작동하지 않는 이유가 있습니까?

2) 각 재료 설명서에서 ng-click을위한 코드를 직접 복사했지만 클릭하여 메뉴를 열 수없는 것 같습니다. 내가 놓친 게 있니?

답변

1

이 문제가 발생했을 때 v.1.1.0을 사용하고있었습니다. v.1.1.5로 업데이트하면 문제가 해결됩니다.