【问题标题】:How to get the current *ngFor value on Button click?如何在按钮单击时获取当前 *ngFor 值?
【发布时间】:2019-01-18 20:36:56
【问题描述】:

我一直在尝试获取用户单击头像图像的数据项的 data.login。 HTML 代码如下。 我在网络上尽我所能,但无法使其工作。 如何获取当前data.login到对应的.TS文件。

代码:

<ul *ngFor="let data of uarr" class="list-unstyled" >
    <li>
          <div class="col-sm-6 col-md-3">
            <div class="thumbnail">
              <a routerLink="/" >
                <img class="github-avatar" src="{{data.avatar_url}}" >
              </a>
              <div class="caption">
                <h3 class="text-center">{{ data.login }}</h3>
              </div>

            </div>
          </div>
    </li>

谢谢。

【问题讨论】:

    标签: html node.js angular ngfor


    【解决方案1】:

    使用点击事件

    <ul *ngFor="let data of uarr" class="list-unstyled"  >
        <li>
              <div class="col-sm-6 col-md-3">
                <div class="thumbnail" (click)="onClick(data.login)">
                  <a routerLink="/" >
                    <img class="github-avatar" src="{{data.avatar_url}}" >
                  </a>
                  <div class="caption">
                    <h3 class="text-center">{{ data.login }}</h3>
                  </div>
    
                </div>
              </div>
        </li>
    

    TS

    onClick(login){
    console.log(login);
    }
    

    【讨论】:

    • 谢谢,正是我想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多