使用$ observe进行变量创建

时间:2017-04-17 15:39:53

标签: angularjs

我正在尝试提供监视范围变量创建的代码。这是我在指令中的代码:

attrs.$observe('disable', function () {
                if (scope.abc === true)
                    ....;
            });

元素的属性'disable'设置为范围的变量abc:

disable="scope.abc"

我的问题是scope.abc最初不存在。因此,当指令中的代码运行scope.abc时,无法对其进行求值。但是当它被创建时,观察不会被调用。有这样的解决方案吗?

由于

0 个答案:

没有答案