的HTML

   <li*ngFor="let data of employeeData"> {{data.name}} </li>;


JSON数据

   [{employeeID: "123",
    name : "abc",
    gender: "F"},

  {employeeID: "345",
   name : "def",
   gender: "F"}
   ]


我只想显示employeeID为345的员工姓名。如何实现?我需要使用管道吗?

最佳答案

如果您需要显示选定的用户数据,则实际上不需要ngFor,可以执行以下操作:

users = [
    {employeeID: "123",
    name : "abc",
    gender: "F"},
    {employeeID: "345",
    name : "def",
    gender: "F"}
]

selectedUser = users.find((user) => user.employeeID == "345");

<li> {{selectedUser.name}} </li>;

关于javascript - ngFor使用唯一键进行迭代,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51546964/

10-11 20:08