Я хочу проверить свою форму в угловом, точно так же, как это решение отсюда. Но в моем случае я использую controllerAs
(я использую контроллер без метода $ scope для ссылки на методы контроллера) для моего контроллера.
Как я могу это сделать?
Он все равно будет работать точно так же. Единственное отличие состоит в том, что вам не нужно передавать область в конструкцию контроллера, но Angular по-прежнему связывает объекты формы с областью действия, и они могут быть доступны в тестах точно так же.
controllerAs
прежнему использует$scope
для привязки к HTML; на заднем плане ваш контроллер присоединен к$scope
как свойство. Вы все еще можете ссылаться на$scope
если это необходимо, но это не требуется для внедрения службы в контроллер. Другими словами, вы все равно будете использовать$scope
, а вашими методами контроллера будет$scope.someController.someMethod
.