https://angular.io/api/router/RouterLink很好地概述了如何创建链接,将用户带到Angular4中的不同路径,但是我找不到如何以编程方式执行相同的操作而不需要用户单击链接
我有一个具有输入的组件以及使用输入的函数
成分:
@Input() form: FormGroup;
....
showPreviousEmployer() {
return parseInt(this.form.value.yearsWithEmployer, 10) < 5;
}
Run Code Online (Sandbox Code Playgroud)
我如何监视或模拟茉莉花测试的“表单”?
我试过:
spy = spyOnProperty(component, 'form', 'get').and.returnValue({value: {yearsWithEmployer: '6'}});
expect(component.showPreviousEmployer).toBe(false);
Run Code Online (Sandbox Code Playgroud)
然而这给出了错误:
错误:表单属性不存在