我正在嘗試使用*ngFor
而不是使用in
迭代對象的屬性。當我嘗試這樣做ngForIn可用於角度4嗎?
@Controller({
selector: 'sample-controller',
template: `
<ul>
<li *ngFor="let i in obj">
<b>{{i}}</b>: {{obj[i]}}
</li>
</ul>`
})
class SampleController {
obj = {a: 1, b: 2}
}
我得到的錯誤信息:
不能綁定到「ngForIn」,因爲它不是「禮」的已知屬性。
我已經包括在@NgModule
的此組件的imports
部FormsModule
和BrowserModule
。
是否可以在li
上使用ngForIn
,如果沒有,是否有一個慣用的替代方案?
難道[這個問題](https://stackoverflow.com/a/34561169/2908576)? – HaveSpacesuit
@HaveSpacesuit不,我想顯式迭代對象的屬性,而不是遍歷迭代像數組。 –
https://medium.com/@jsayol/having-fun-with-angular-extending-ngfor-to-support-for-in-f30c724967ed – Alex