angular-dart - 如何测试嵌套路由器?(旧:如何测试'
问题描述
解决方案
我必须导入父Routes
类才能使测试正常工作:
测试/飞镖:
import 'package:frontend/src/line/routes.dart';
import 'package:frontend/src/routes.dart' as parent_routes;
[...]
@Component(
selector: 'test',
template: '''
<my-lines></my-lines>
<router-outlet [routes]="[parent_routes.Routes.lines]"></router-outlet>
''',
directives: [RouterOutlet, LinesComponent],
exports: [parent_routes.Routes],
)
class TestComponent {
final Router router;
TestComponent(this.router);
}
我不知道这是否是正确的方法。欢迎评论!!!
推荐阅读
- r - R中的trimr包不返回结果
- c++ - C++ 转换为“叔叔班”
- javascript - Promise 中的比较表达式总是返回 true
- java - 提供者 com.levigo.jbig2.util.log.JDKLoggerBridge 不是子类型
- c# - C#如何从bindingSource中删除不断更新的项目(数据)
- c# - 具有复杂类型集合的 C# odata 操作失败
- c - ASM 到 C:如何取消引用指针并添加偏移量?
- javascript - 如何在 React 中使用新的功能挂钩?
- python - 将 PI 计算到许多小数位的进度指示器
- vb6 - 在 Visual Basic 6 中为标签生成随机非重复颜色