如何获取创建 id 并使用 angular 动态更改其内容

我有这个代码,我想动态创建 id 并获取它以便能够通过单击来更改其内容

<div class="row" *ngFor="let row of [1, 2, 3]">
    <button  (click)="mycat(row, col)" *ngFor="let col of [1, 2, 3]" class="square">{{enter.zero}}</button>
  </div>

还有我的 Ts

    public mycat(myrow, mycol){
console.log('hello my friend');
console.log(myrow);
console.log(mycol);
  }

如果使用 javascript,我会使用DocumentGEtElementByID或 Jquery $("#myid"),但在 Angular 中我不知道

我需要当你点击按钮时,改变被点击的按钮的内容,我知道你必须输入一个 id #

SJNF

我想我有一个解决方案。您可以使用document.getElementByIdHTMLInputElement内容来做到这一点
使用 id 获取价值

onClick() {   
     let outputValue = (<HTMLInputElement>document.getElementById('yourID'));
     console.log(outputValue.value);    
  } 

使用 id 设置值

 onClick() {   
       let inputValue = (<HTMLInputElement>document.getElementById('yourID'));
       inputValue.value="SS-Data Set Done";
   } 

注意:这是在 stackblitz 中提供的演示代码。
请检查链接Stackblitz 演示链接

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

动态创建内容时获取父DIV的ID

如何显示数组的内容,动态更改结构ID?

如何使用id动态更改添加元素文本?

如何在Angular中动态更改元素的ID?

如何使用angular 2+创建和下载具有动态内容的文本/ Json文件

您如何动态捕获ID并更改内容?

使用jQuery获取动态创建的元素的内容

如何使用动态创建的id或id作为变量使用jQuery从表单字段获取值

如何从动态创建的div的ID中获取值?

如何获取动态创建的标签的对象ID?

如何刮取动态分配其内容的Microsoft CVE网页(最好使用Python)?

如何使用angular 2创建动态Dropown?

如何在Angular Using API中获取特定ID的值(在Angular Using API中使用CRUD)

如何在不使用Js id选择器的情况下在Angular中动态获取* ngFor中的元素

如何使用ID的数组动态更改href属性?

Swift 5 UICollectionViewCell如何更改其内容

使用Stripe创建订阅后如何获取费用ID?

获取动态创建的行的ID

使用for循环获取动态创建的ASP控件ID(值)

如何使用id获取按钮并调用其click事件-Angular

动态创建 ID 以使用 jQuery 更改类

如何使用 selenium 处理网页上动态更改的 ID?

Angular 6 - 如何使用 *ngFor 从表中动态创建的输入框中获取 component.ts 中的输入值?

Angular Reactive 表单 - 动态创建输入字段并使用 id 获取填充输入

如何使用动态生成的 ID 创建 Vue.js 模态?

使用 Angular 创建动态多表

如何使用动态 ID 值获取ElementByID?

如何使用 angular 访问动态生成的 HTML 元素的 id

获取动态创建的 div 的 id