我对AngularJS指令的理解很差。我一直在尝试使用这个mediaLibrary指令作为弹出窗口,这样我就可以使用vm.toggleMediaToSiteItem将媒体库项目添加到项目组合项目中(就像幻灯片中的图像)。这个函数工作得很好。但是,我正在尝试切换父作用域上指令的'active‘变量,通过单击'media__freeze’目录来停用弹出窗口。closePopup函数在mediaLibrary指令的作用域中创建一个新的'active‘变量,而不是更改'vm.MediaPopup’的值。知道我做错了什么吗?以下是相关代码。<div n