我有以下HTML属性:
<ul>
<li class="nav-item" routerLinkActive="active">
<a class="nav-link" [routerLink]="['/home']">Home</a>
</li>
</ul>
我现在想在单元测试中获得一个值。到目前为止,在我的测试用例中:
it('should navigate have login navigation', () => {
const debugElements = fixture.debugElement.queryAll(By.css('a.nav-link'));
debugElements.forEach(x => console.log(x.properties['href']));
});
});
但那是每次
undefined
是的。如何从rounterlink指令中获取href?顺便说一下,我不需要
fixture.detectChanges();
因为我没有在这个特定的组件中使用生命周期挂钩。