3 回答

TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊
我在代碼中收到此錯(cuò)誤,因?yàn)槲覜]有運(yùn)行JSON.parse(result)。
所以我的結(jié)果是一個(gè)字符串而不是對(duì)象數(shù)組。
即我得到:
"[{},{}]"
代替:
[{},{}]
import { Storage } from '@ionic/storage';
...
private static readonly SERVER = 'server';
...
getStorage(): Promise {
return this.storage.get(LoginService.SERVER);
}
...
this.getStorage()
.then((value) => {
let servers: Server[] = JSON.parse(value) as Server[];
}
);

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊
輸入屬性周圍缺少方括號(hào)可能會(huì)導(dǎo)致此錯(cuò)誤。例如:
Component Foo {
@Input()
bars: BarType[];
}
正確:
<app-foo [bars]="smth"></app-foo>
不正確(觸發(fā)錯(cuò)誤):
<app-foo bars="smth"></app-foo>
- 3 回答
- 0 關(guān)注
- 583 瀏覽
添加回答
舉報(bào)