我正在使用 Angular Universal 和 Angular Material 2,因此我只能通过点击来工作(就用户事件而言)。是否可以从选项卡附加(单击)属性来更改索引并提取动态数据。
我曾经有一个 getAlbums 方法,它可以检索 selectedIndexChange 上的图片数组,现在这不是一个选项,还有其他方法吗?
唯一的其他方法是有一个单独的按钮来控制选项卡索引。
angular-material2 angular-universal angular angular2-md-tabs
我将http请求作为服务注入到我的组件并从那里订阅.由于我在应用程序中引入了带有角度通用的服务器端渲染,因此页面上的结果至少重复两次.
我有点击的方法,它对facebook的api执行http请求
getAlbum(albumId: number) {
this.albumPhotos = this.state.get(ALBUM_PHOTOS_KEY, null as any);
if (!this.albumPhotos) {
this.facebookService.getBachadiffAlbumPhotos(albumId).subscribe(res => {
this.bachataPicsArray = res;
this.state.set(ALBUM_PHOTOS_KEY, res as any);
});
}
}
Run Code Online (Sandbox Code Playgroud)
我声明const变量低于导入
const ALBUM_PHOTOS_KEY = makeStateKey('albumPhotos');
Run Code Online (Sandbox Code Playgroud)
我也宣布了这个财产
albumNames: any;
Run Code Online (Sandbox Code Playgroud)
我假设我已完成所有导入,我在gallery组件中的github上有代码.