我尝试使用模板对我的 Controller 进行单元测试。我可以测试它是否一切都与 $scope 相关。但是,一旦我使用“controller as”语法,它就不起作用了。这是有道理的,因为现在一切都与 Controller 相关。但如何让它发挥作用呢?
我使用 Jasmine 和 Karma 作为测试环境。
最佳答案
假设您将 vm
作为controllerAs 名称。然后您可以使用 $scope.vm
访问模型
关于angularjs - 使用 "controller as"时如何对编译模板进行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32021411/