小编Mic*_*ael的帖子

如何在Angular中使用router.navigateByUrl和router.navigate

https://angular.io/api/router/RouterLink很好地概述了如何创建链接,将用户带到Angular4中的不同路径,但是我找不到如何以编程方式执行相同的操作而不需要用户单击链接

routes routerlink angular

30
推荐指数
4
解决办法
6万
查看次数

如何在 Jasmine 中监视或模拟 Angular @Input?

我有一个具有输入的组件以及使用输入的函数

成分:

@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)

然而这给出了错误:

错误:表单属性不存在

unit-testing jasmine angular

4
推荐指数
1
解决办法
2779
查看次数

标签 统计

angular ×2

jasmine ×1

routerlink ×1

routes ×1

unit-testing ×1