javascript - angularjs2 の他のモジュールからオブジェクトをインポートする場合、コンパイル プロンプト属性がオブジェクトに存在しません
给我你的怀抱
给我你的怀抱 2017-05-18 10:57:37
0
1
569

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

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

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

リーリー リーリー

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

リーリー

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

给我你的怀抱
给我你的怀抱

全員に返信(1)
伊谢尔伦

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート