home.component.html 2.71 KB
Newer Older
李彥志's avatar
李彥志 committed
1
<p style="color:green">題一</p>
李彥志's avatar
李彥志 committed
2 3 4 5 6 7 8 9
<p>關於這一題我看了很多網站但還是解決不出來,我分別在iT邦幫忙和stackOverflow提問<br>
  <a href="https://stackoverflow.com/questions/54032064/angular-how-to-do-ngfor-for-associative-array">stackoverflow</a>
  <br>  <a href="https://ithelp.ithome.com.tw/questions/10192112#answer-353378">iT邦幫忙</a>
<br>,照著他們的解答我依舊無法解決問題十分抱歉
<br>我認為問題點在於我無法將associative array插進第二個table裡面(第一個table可以),我嘗試過使用<br>
*ngFor  *ngif並用、<br>
ng-container<br>但依舊無法,請bass姐賜教
</p>
李彥志's avatar
李彥志 committed
10 11 12
cnt:<input type="number" min="1" max="7"><br>
城市資訊;<br>
<table border="1">
李彥志's avatar
李彥志 committed
13
  <thead>
李彥志's avatar
李彥志 committed
14 15 16 17 18 19 20 21 22 23 24
    <tr>
        <th rowspan="2">id</th>
        <th rowspan="2">name</th>
        <th colspan="2">coord</th>
        <th rowspan="2">country</th>
        <th rowspan="2">population</th>
      </tr>
      <tr>
        <th>lon</th>
        <th>lat</th>
      </tr>
李彥志's avatar
李彥志 committed
25 26 27 28 29 30 31 32 33 34 35
  </thead>
  <tbody>
      <tr *ngFor="let item of list">
          <td>{{item.city.id}}</td>
          <td>{{item.city.name}}</td>
          <td>{{item.city.coord.lon}}</td>
          <td>{{item.city.coord.lat}}</td>
          <td>{{item.city.country}}</td>
          <td>{{item.city.population}}</td>
      </tr>
  </tbody>
李彥志's avatar
李彥志 committed
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
</table>
天氣資訊;<br>
<table border="1">
		<tr>
			<th rowspan="2">時間</th>
			<th colspan="6">溫度</th>
			<th rowspan="2">壓力</th>
			<th rowspan="2">濕度</th>
			<th colspan="4">天氣</th>
			<th rowspan="2">風速</th>
			<th rowspan="2">風向</th>
			<th rowspan="2">雲量</th>
			<th rowspan="2">rain</th>
		</tr>
		<tr>
			<th>當天</th>
			<th>最低溫</th>
			<th>最高溫</th>
			<th>晚上</th>
			<th>下午</th>
			<th>早上</th>
			<th>ID</th>
			<th>main</th>
			<th>description</th>
      <th>icon</th>
  </tr>
李彥志's avatar
李彥志 committed
62

李彥志's avatar
李彥志 committed
63 64 65
  <tr *ngFor = "let item of list">
      <td *ngFor = "let l of item.list_">
          {{ l.dt * 1000 | date:'yyyy-MM-dd hh:mm:ss'}}
李彥志's avatar
李彥志 committed
66 67
			</td>
			<td>
李彥志's avatar
李彥志 committed
68
          {{ l.day }} °C
李彥志's avatar
李彥志 committed
69 70
			</td>
			<td>
李彥志's avatar
李彥志 committed
71
          {{item.list_}} °C
李彥志's avatar
李彥志 committed
72 73
			</td>
			<td>
李彥志's avatar
李彥志 committed
74
          {{item.list_ }} °C
李彥志's avatar
李彥志 committed
75 76
			</td>
			<td>
李彥志's avatar
李彥志 committed
77
          {{item.list_  }} °C
李彥志's avatar
李彥志 committed
78 79
			</td>
			<td>
李彥志's avatar
李彥志 committed
80
          {{item.list_ }} °C
李彥志's avatar
李彥志 committed
81 82
			</td>
			<td>
李彥志's avatar
李彥志 committed
83
          {{item.list_ }} °C
李彥志's avatar
李彥志 committed
84 85
			</td>
			<td>
李彥志's avatar
李彥志 committed
86
          {{item.list_}} hpa
李彥志's avatar
李彥志 committed
87 88
			</td>
			<td>
李彥志's avatar
李彥志 committed
89
          {{item.list_}} %
李彥志's avatar
李彥志 committed
90 91
			</td>
			<td>
李彥志's avatar
李彥志 committed
92
				  {{item.list_ }}
李彥志's avatar
李彥志 committed
93 94
			</td>
			<td>
李彥志's avatar
李彥志 committed
95
          {{item.list_ }}
李彥志's avatar
李彥志 committed
96 97
			</td>
			<td >
李彥志's avatar
李彥志 committed
98
          {{item.list_ }}
李彥志's avatar
李彥志 committed
99 100
			</td>
			<td>
李彥志's avatar
李彥志 committed
101
          {{item.list_ }}
李彥志's avatar
李彥志 committed
102 103
			</td>
			<td>
李彥志's avatar
李彥志 committed
104
          {{item.list_}} meter/sec
李彥志's avatar
李彥志 committed
105 106
			</td>
			<td>
李彥志's avatar
李彥志 committed
107
          {{item.list_}} °
李彥志's avatar
李彥志 committed
108 109
			</td>
			<td>
李彥志's avatar
李彥志 committed
110
          {{item.list_}} %
李彥志's avatar
李彥志 committed
111 112
			</td>
			<td>
李彥志's avatar
李彥志 committed
113
				  {{item.list_}}
李彥志's avatar
李彥志 committed
114
			</td>
李彥志's avatar
李彥志 committed
115 116
      </tr>

李彥志's avatar
李彥志 committed
117 118
</table>
<br>