2016-02-09 12 views
6

Cho phép nói rằng tôi có ứng dụng có thể mở menu, ví dụ: qua $mdOpenMenu($event).Gọi lại trên mdMenu đóng

Ứng dụng của tôi cần đặt lại cuộc gọi để nhận thông báo khi menu mở hoặc đóng.

Làm cách nào để đạt được điều đó? Tôi đọc tài liệu chính thức và tôi dường như không thể tìm thấy nó.

Tôi đang tìm kiếm một cái gì đó như md-on-remove (được sử dụng trên mdChips), nhưng dường như không được triển khai cho mdMenu (issue).

Trả lời

8

$scope.$on("$mdMenuClose", function() { console.log("menu closing") });

+0

Cảm ơn! Nó thực sự giải quyết vấn đề. Đánh dấu đây là câu trả lời được chấp nhận. –

0

này làm việc cho tôi:

ng-click="$mdOpenMenu(); AppCtrl.closeMdMenu();" 

AppCtrl

vm.closeMdMenu = function() { $mdMenu.hide(); }; 
Các vấn đề liên quan