При тестировании возможно ли получить ссылку на локальную переменную без использования @ViewChild? - PullRequest
0 голосов
/ 04 февраля 2019

Я не верю, что добавление @ViewChild('greatTemplate) ref; - хорошее решение, просто чтобы удовлетворить тест.Должен быть способ получить ссылку local variable через TestBed.

<button (click)="doSomething(greatTemplate)>

<ng-template #greatTemplate>Hello, World.</ng-template>

Единственное, что я смог найти в документации angular.io, это здесь, в этом разделе"debugelement" , где объясняется, что вы можете покопаться в ссылках debugElement на приборы, чтобы найти local variables, однако, похоже, что он захватывает только компоненты или собственные элементы DOM, а не ng-template.

...