如何在ng-options或ng-repeat中使用* ngFor =“let e of employees”

时间:2018-05-31 12:40:16

标签: javascript json angular

我有以下代码

String CommandLine = "UPDATE CA_temp_data SET TimePast=@selectTot WHERE TicketNumber=@id";

using (SqlConnection Conn = new SqlConnection("Data Source=" + hostString + ";User ID=" + usernamestring + ";Password=" + sqlpassword))
{
      try
      {
          SqlCommand cmd = new SqlCommand(CommandLine, Conn);

          cmd.Parameters.AddWithValue("@id", ticket);

          cmd.Parameters.AddWithValue("@selectTot", time);

      using (Conn)
      {
            Conn.Open();
            cmd.ExecuteNonQuery();
            Conn.Close();
      }
}
catch (System.Exception excep)
{
}

以上代码适用于静态员工列表。

如何根据用户界面选择从员工那里获得动态选择选项。

迈德特

<select name='empId'>
     <option *ngFor="let e of employees" [value]="e.id"> {{e.name}}</option>
  </select>

1 个答案:

答案 0 :(得分:0)

数据可能存在问题。数据应采用倒置逗号(&#34; id&#34;:&#34; 1&#34;)格式。请试试这个。

[
  {
    "id":"1"
    "name":"user1"
  },
  {
    "id":"2"
    "name":"user2"
  }
]