検索

ホームページ  >  に質問  >  本文

JavaScript - Angular2 で宣言されたメンバー変数が未定義と表示されるのはなぜですか?

angular と ionic2 を使用してメモ イベントを追加するデモを作成していますが、結果ページでエラーが報告されます。

リーリー

私は困惑しているので、答えを期待しています。コード:

リーリー

コードを実行すると、プッシュ メソッドが未定義であることが示されます。addchecklist メソッドで this.checklists をコンソールに記録しましたが、未定義と表示されます。
添付されているのは、以下の CheckListModel コードです:

リーリー

何が起こっているのか調べるのを手伝ってください。

ringa_leeringa_lee2749日前856

全員に返信(2)返信します

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-26 10:56:08

    this.items.push()之前先让this.items = []赋个值吧,不然一个underfined当然没有push()方法

    返事
    0
  • ringa_lee

    ringa_lee2017-06-26 10:56:08

    いずれかの項目タイプを配列に変更するだけで十分です

    返事
    0
  • キャンセル返事