2016-02-09 16 views
6

私は、例えば$mdOpenMenu($event)を介してメニューを開くことができるアプリがあるとします。mdMenuコールバック閉じる

私のアプリは、メニューが開いたり閉じたりしたときに通知を受け取るためにコールバックを設定する必要があります。

どうすれば実現できますか?私は公式の文書を読んで、それを見つけることができない。

私は(mdChipsに使用)md-on-removeのようなものを探していましたが、mdMenuissue)のために実装されていないようです。

答えて

8

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

+0

ありがとう!それは本当に問題を解決します。これを受け入れられた答えとしてください。 –

0

これが私の作品:

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

AppCtrl

vm.closeMdMenu = function() { $mdMenu.hide(); }; 
関連する問題