13

私の Angular プロジェクトでは、私自身の小さなローカリゼーション サービスのために JSON ファイルをインポートしています。ここで提案されている方法を使用して、に更新typings.d.tsしています

declare module "*.json" {
    const value: any;
    export default value;
}

これは Angular 6 では問題なく機能しましたが、Angular 7 への更新後、プロパティにアクセスしようとするとインポートが未定義のように見えます。

import * as de from './strings/de.json';
import * as en from './strings/en.json';

var s = en["mykey"]

JSON には、非常に単純なキー => 値構造があります。

{
  "myKey": "My Headline",
  …
}

この動作につながる可能性のある 6.1 と 7 の間の変更点は何ですか?

4

4 に答える 4