我正在尝试提供监视范围变量创建的代码。这是我在指令中的代码:
attrs.$observe('disable', function () {
if (scope.abc === true)
....;
});
元素的属性'disable'设置为范围的变量abc:
disable="scope.abc"
我的问题是scope.abc最初不存在。因此,当指令中的代码运行scope.abc时,无法对其进行求值。但是当它被创建时,观察不会被调用。有这样的解决方案吗?
由于