javascript - <md-menu> 指令是否有 isOpen 属性?

标签 javascript angularjs angular-material

有没有isOpen <md-menu> 的属性(或类似属性) angular-material 中的指令那一个可以听或绑定(bind)?

注意:我最初的问题更长且过于复杂,但是 @Sarhanis让我意识到我问错了问题。

最佳答案

感谢 @Sarhanis ,我能够找到如何将操作绑定(bind)到菜单打开和关闭事件。在打开和关闭菜单时,Angular Material 会广播 $mdMenuOpen ,分别$mdMenuClose事件:

$scope.$on('$mdMenuOpen', function(event, menu) { 
    console.log('opening menu...', event, menu); 

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

});

关于javascript - <md-menu> 指令是否有 isOpen 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35690060/

相关文章:

javascript - 如何通过索引、Angular JS、ng-click 访问嵌套的 JSON 数据?

javascript - AngularJS 类型错误

html - 垂直 MD 工具栏

javascript - AngularJS/Javascript 下拉菜单 "onchange"功能不起作用

javascript - jQuery - 在按钮之间切换

javascript - 浏览器滚动如何在 DOM 中工作?

angular - Angular Material 表中屏幕尺寸减小时如何支持相同的列尺寸

php - 使用 PHP_SELF 发布后更新表单字段

angularjs - 从浏览器获取 HTTP cookie

angular - Material Angular 选择所有复选框