可以使用$ scope。当控制器有别名时,可以使用$ eval吗?

时间:2016-11-11 16:58:11

标签: angularjs angularjs-scope eval

目前正在运行一些测试以了解$scope.$eval$parse$interpolation,但遇到了一个令人头疼的问题。

为了符合假定的最佳实践,我的演示控制器使用controller as语法,该语法在$scope对象上创建新的对象文字。但$scope.$eval方法无法再找到测试值(例如$scope.$eval('a * b')返回NAN),并且有充分理由 - 使用以下内容定义值ab

中的this.athis.b技术。

我当然可以使用$parse,但在继续之前我想知道:当使用controller as别名技术时,$scope.$eval是多余的?

普兰克:Demo

0 个答案:

没有答案