小编stu*_*rsi的帖子

无法注入ActivatedRouteSnapshot

将ActivatedRouteSnapshot注入组件不起作用(也没有注入ActivatedRoute).这里的堆栈跟踪:

"Error: Can't resolve all parameters for ActivatedRouteSnapshot: (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
at SyntaxError.ZoneAwareError (http://localhost:4200/polyfills.bundle.js:7042:33)
at SyntaxError.BaseError [as constructor] (http://localhost:4200/vendor.bundle.js:73735:16)
at new SyntaxError (http://localhost:4200/vendor.bundle.js:6140:16)
at CompileMetadataResolver._getDependenciesMetadata (http://localhost:4200/vendor.bundle.js:19345:31)
at CompileMetadataResolver._getTypeMetadata (http://localhost:4200/vendor.bundle.js:19220:26)
at CompileMetadataResolver._getInjectableMetadata (http://localhost:4200/vendor.bundle.js:19208:21)
at CompileMetadataResolver.getProviderMetadata (http://localhost:4200/vendor.bundle.js:19450:40)
at http://localhost:4200/vendor.bundle.js:19408:49
at Array.forEach (native)
at CompileMetadataResolver._getProvidersMetadata (http://localhost:4200/vendor.bundle.js:19375:19)
at CompileMetadataResolver.getNonNormalizedDirectiveMetadata (http://localhost:4200/vendor.bundle.js:18848:30)
at CompileMetadataResolver._loadDirectiveMetadata (http://localhost:4200/vendor.bundle.js:18736:23)
at http://localhost:4200/vendor.bundle.js:18937:54
at Array.forEach (native)
at CompileMetadataResolver.loadNgModuleDirectiveAndPipeMetadata (http://localhost:4200/vendor.bundle.js:18936:41)"
Run Code Online (Sandbox Code Playgroud)

在组件中,ActivatedRouteSnapshot注入如下:

constructor([...], private router: Router,
          private route: ActivatedRouteSnapshot) {
    [...]
}
Run Code Online (Sandbox Code Playgroud)

ActivatedRouteSnapshot提供于app.component.ts:

@Component({ …
Run Code Online (Sandbox Code Playgroud)

typescript angular2-routing angular

39
推荐指数
1
解决办法
2万
查看次数

显示Android Studio中的所有标签

有没有办法在Android Studio中显示所有源代码选项卡一个水平线(在标签栏中)并滚动它们?

当Android Studio中打开的源代码选项卡太多时,其中一些会移动到代码编辑窗口右上角的下拉列表中.移动到此下拉列表的选项卡不再显示在选项卡栏中.

标签栏中的选项卡可以使用鼠标滚轮滚动,但只能滚动到下拉列表中.

有没有办法删除下拉列表并保留标签栏中的所有选项卡?

android-studio

5
推荐指数
3
解决办法
3136
查看次数

如何在Android RecyclerView中循环浏览项目?

如何循环浏览Android RecyclerView中的项目?

我想要一个水平滚动的RecyclerView.当结束到达右侧时,它只需通过重新启动项目列表继续滚动.同样在左边.


例如:
项目清单:0,1,2,3,4,5,6,7,8,9
起始视图显示:0,1,2,3,4,5,6,7
滚动5个项目后右:5,6,7,8,9,0,1,2
向左滚动2个项目后:8,9,0,1,2,3,4,5

java android android-recyclerview

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