【发布时间】:2023-03-23 04:21:01
【问题描述】:
我有一个具有独立作用域的简单指令,负责更改 a 值。当它被破坏时,我希望将值设置为未定义。但是,destroy 函数中的更改不会传播更改。
这里是代码。 问题再次是 outData 在此范围之外未设置为“未定义”
scope: {
outData: '=ngModel',
},
link: function (scope, elem, attars) {
scope.$on('$destroy', function () {
scope.outData = undefined;
})
}
我做了一个 plunker 来演示 problem。 这是一个错误吗?如果没有,是否有“$preDestroy”事件可以监听?
【问题讨论】:
标签: angularjs angularjs-directive angularjs-scope