【问题标题】:How to get column data as tooltip using angular如何使用角度获取列数据作为工具提示
【发布时间】:2021-04-20 10:13:33
【问题描述】:

有表格,如果我在列上移动鼠标需要获取列数据作为工具提示,请尝试以下代码并获取工具提示。但是,如果我们将鼠标悬停在下拉列表中,所有选项都会出现在工具提示中。能否请您帮助我如何在工具提示中仅获取选定的选项。

  ngOnInit(): void {
    $(document).on("mousemove", "tr td", function () {
      var colVal = $(this).text();
      $(this).prop("title", colVal);
    }); 
  }

Demo

【问题讨论】:

    标签: jquery angular typescript


    【解决方案1】:

    不要使用jquery(angular中不推荐jquery),直接在html本身绑定title

    <tr *ngFor="let person of persons;let i = index;">
       <td>
          <input [(ngModel)]="person.check" [checked]="isChecked" type="checkbox" class="checkboxCls" name="id" >
       </td>
       <td title="{{person.id}}">{{ person.id }}</td>
       <!-- Bind selected option here -->
       <td title="{{person.test}}">
          <select [disabled]="!person.check?true:null" [(ngModel)]="person.test" title="{{person.test}}" (change)="selected(person.test)">
          <option *ngFor="let prod of ProductHeader" [value]="prod.name" >{{prod.name}}</option>
          </select>
       </td>
       <td title="{{person.test}}">{{ person.test }}</td>
       <td title="person.firstName">{{ person.firstName }}</td>
       <td title="{{person.lastName}}">{{ person.lastName }}</td>
    </tr>
    

    【讨论】:

    猜你喜欢
    • 2021-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-06
    相关资源
    最近更新 更多