検索

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

javascript - angularjs2 の他のモジュールからオブジェクトをインポートする場合、コンパイル プロンプト属性がオブジェクトに存在しません

Angularjs2 では、他のモジュールからオブジェクトをインポートし (オブジェクト内に別のオブジェクトがネストされています)、それを使用します。コンパイル時に、オブジェクトにネストされたオブジェクトが含まれていないことを示すメッセージがコンソールに表示されるため、コンパイルは失敗します。ただし、別のモジュールが存在する場合、コンパイルは失敗します。オブジェクト宣言は同じファイルに直接コピーされ、すべてが正常に動作します。

コンソールに表示されるエラーは次のとおりです:

問題のコードは次のとおりです:

リーリー リーリー

2 つのファイルのコードを 1 つのファイルにマージすると、コンパイルでき、出力が正しくなります。
マージされたコードは次のとおりです:

リーリー

この問題は簡単に解決できると思います。文法的または論理的なエラーではありません。Typescript にはインポートされたファイルに対する要件があるはずです。私は Typescript を短期間使用しただけで、よく知りません。願っています。アドバイスをいただけますか。

给我你的怀抱给我你的怀抱2799日前616

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

  • 伊谢尔伦

    伊谢尔伦2017-05-18 10:59:37

    こんなことも書きましたが、値を代入するときにコンストラクターでnewをしたらOKでした

    返事
    0
  • キャンセル返事