我正在使用 Angular Material $mdPanel,我可以使用 open() 方法显示它,但我无法删除它(使用像演示一样的关闭按钮)。文档对此并不清楚, close 方法不起作用。有什么解决办法吗?
最佳答案
当您调用$mdPanel.open()
时,它会返回一个 promise 。对 Promise 的调用包含对创建的面板的引用。您可以对此调用close()
。
$res = $mdPanel.open(...);
$res.then(function(ref) {
$scope.ref = ref;
})
稍后,要关闭,请调用:
$scope.ref.close();
关于javascript - Angular Material $mdPanel 没有 close() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42840058/