小编Fer*_*nia的帖子

Mat-tab 点击事件

我正在使用 Angular Universal 和 Angular Material 2,因此我只能通过点击来工作(就用户事件而言)。是否可以从选项卡附加(单击)属性来更改索引并提取动态数据。

我曾经有一个 getAlbums 方法,它可以检索 selectedIndexChange 上的图片数组,现在这不是一个选项,还有其他方法吗?

唯一的其他方法是有一个单独的按钮来控制选项卡索引。

angular-material2 angular-universal angular angular2-md-tabs

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

角度传输状态不阻止重复http调用

我将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上有代码.

在此输入图像描述

javascript angular-universal ssr angular

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