Angular2 - json 对象显示名称,但在列表中单击时获取 id
Angular2 - json object display name but get id when clicked in a list
我有一个名字列表,看起来像这样:
this.items = [
{name : "Joe", id : 1},
{name : "Bob", id : 2},
{name : "Jane", id : 3},
];
它们是 json 对象。我想在列表中显示名称。当用户单击名称时,我需要能够获取 id。
网页如下所示:
<ul (click)='handleClick($event.target.textContent)'>
<li *ngFor="#item of items">
{{ item.name }}
</li>
</ul>
这显示了名称列表,但我不确定单击名称时如何获取 id?
干杯
你点击父ul,可能需要点击li
<ul>
<li *ngFor="#item of items" (click)='handleClick(item.id)'>
{{ item.name }}
</li>
</ul>
尝试应用 . 属性访问器 {{ item.id }}
相关文章:
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- AngularJs列表ng单击以选择选项转换
- 如何在单击时创建列表
- 无法单击IBM BPM列表框的下拉图像
- 如何创建背景图像列表'URL,并使用jQuery在单击函数时应用它们
- 当链接单击-jQuery时,第二层下拉列表将隐藏
- 单击ng更改列表项的活动bg颜色
- 如何使单击时的下拉列表不悬停
- 为什么jQuery下拉列表需要单击两次
- 单击旧列表只显示上次创建的id,应在单击时显示列表id
- 如何在 *ngFor 列表中显示单击的元素,使用 Angular 2 隐藏其他元素
- Metro 应用程序中的列表视图项目单击
- 引导程序在单击另一个下拉列表时关闭下拉列表
- 单击辐射网格过滤器时不会打开下拉列表
- 在 Joomla (1.7.0) 中单击时显示嵌套列表
- 动态嵌套列表:单击时插入行,在当前元素之后
- 常见问题下拉列表 - 单击时文本颜色已更改
- 基础 6 站点 - 下拉列表:单击时窗格无法打开
- 填充文本输入时,下拉列表单击 PHP PDO
- HTML 悬停按钮列表单击事件子项