Как выполнить модульное тестирование переменных в родительской области при использовании синтаксиса controllerAs в Angular?

Я пытаюсь провести модульное тестирование контроллера, в котором я использую Angular's controllerAs синтаксис. Я также использую это для доступа к переменным в родительской области. Например, если родительский контроллер называется parentи дочерний контроллер называется childто в глазах ребенка я делаю например ng-if="parent.model.age > 12",

Теперь я хочу проверить это. Я создал контроллер в модульном тесте так:

childController = $controller('ChildController', {
    $scope: scope
});

Но, насколько я понимаю, это не позволяет мне обращаться к переменным в ParentController? Есть ли способ сделать это в Angular?

0 ответов

Другие вопросы по тегам