我正在使用Angular Material的sidenav指令。当我们点击组件时,sidenav将被关闭。当时播出的活动是什么?
答案 0 :(得分:3)
在controller
使用Cleaning a specific field attribute中检查isOpen()
的返回值:
$scope.$watch(
function () {
return $mdSidenav('left').isOpen();
},
function (newValue, oldValue) {
console.log(newValue);
if (newValue == false) {
var button = angular.element(document.querySelector('#navButton'))
button.removeAttr('md-focused')
}
});
答案 1 :(得分:1)