2016-03-25 14 views
0

私が作成したangular2コンポーネントをロードしようとしています。 Test.componentSystemjsを使用してサブディレクトリからファイルをインポートする

Systemjsを使用して、/ appの下にあるすべてのファイルに対してデフォルトの拡張子をjsに設定します。 何らかの理由で、何かの理由でtest.componentに「.js」が追加されません。この作品は、すべてのディレクトリを移動する場合。 誰かが説明できますか?

enter image description here HTML Error

答えて

0

それは私が説明させて、フォルダの問題です:ここ はあなたの現在のファイルの設定です:test.html

App 
    test_component 
    test.html 
    test.spec.js 

あなたはSystem.configで../appを設定したが、test.htmlは次の場所にありますので、 test_componentフォルダ、../appは存在しません。../は既にappフォルダです。

../appの代わりに../を設定すると正常に動作するはずです。

か、単にこの方法を設定することができます。フォルダの参照なし

packages:{ 
    app: { 
     defaultExtension:'js' 
    } 
} 

+0

をおかげで間違いに気づく、あなたの方法それを試し、それはまだ同じ間違いで失敗します。 –

0

私は、この設定を使用します:

System.config({ 
    map: { 
    app: '../../map' 
    }, 
    packages:{ 
    app: { 
     defaultExtension:'js' 
    } 
    } 
}); 
+0

まだ問題はなく、同じ問題です。 –

+0

この場合のエラーは何ですか?ありがとう! –

+0

新しいエラーは "system.src.js:1061 GET http:// localhost:63342/angular/app/test_component/angular2/testing.js 404(見つからない)"です。これをしかし、それは私に必要なエラーが定義されていません。 –

関連する問題