問題タブ [angular5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2052 参照

angular - Angular 5 にアップグレードした後、プロジェクトがビルドされません

Angular 5 にアップグレードした後、プロジェクトがビルドされません。私は Visual Studio 2017 15.4.3 を使用しており、SystemJs を使用しています。私のタイプスクリプトのバージョンは 2.4.2 です。

次の 8 つのエラーが表示されます。

以下は私のpackage.jsonファイルです:

以下は私の tsconfig.json です

助けてください。これは非常にイライラします。

ありがとう。

0 投票する
8 に答える
445553 参照

angular - Angular 5 のヘッダーに CORS リクエストを追加する方法

ヘッダーに CORS を追加しましたが、リクエストでまだ CORS の問題が発生しています。CORS やその他のリクエストをヘッダーに追加して処理する正しい方法は何ですか?

サービス ファイルのコードは次のとおりです。

エラー:

プリフライト要求への応答がアクセス制御チェックに合格しません: 要求されたリソースに 'Access-Control-Allow-Origin' ヘッダーが存在しません。したがって、オリジン「http://localhost:4200」へのアクセスは許可されていません

失敗しました: (不明な URL) の HTTP 失敗応答: 0 不明なエラー

サーバー側のコードでは、インデックス ファイルに CORS を追加しました。

0 投票する
1 に答える
628 参照

node.js - エラーのエラー: ChildProcess.target.send でチャネルが閉じられました (internal/child_process.js:562:16)

Angular 5 アプリケーションを実行した後、このエラー メッセージが表示されます。

エラーのエラー: チャネルは AngularCompilerPlugin._updateForkedTypeChecker (D:\SVenu\FullStackDevelopment\Angular\Angular5\ng5\node_modules\@ngtools\webpack\src\) で ChildProcess.target.send (internal/child_process.js:562:16) で閉じられましたangular_compiler_plugin.js:370:34) で Promise.resolve.then (D:\SVenu\FullStackDevelopment\Angular\Angular5\ng5\node_modules\@ngtools\webpack\src\angular_compiler_plugin.js:208:22) で process._tickCallback (内部/プロセス/next_tick.js:109:7)

を実行した後、数分間は問題なく動作しますng serve。誰もがこの同じ問題に直面していますか? 以下は私のpackage.jsonファイルです。

私はすでに関連する質問をいくつか行っていましたが、提供された解決策のいずれもこの問題の解決に役立ちませんでした.

0 投票する
2 に答える
59 参照

json - マッピング結果が定義されていないのはなぜですか?

サーバーからjSonを取得して、Angular 5アプリのクラスにマッピングしようとしています。以下は、エラーなしで機能するサービス メソッドです。

次のコンポーネント クラス:

これは複雑なオブジェクトであり、次のModel.SearchResult.RootObjectサービスでjSonによって生成されます。

すべての例でこの方法が説明されています...しかし、私の場合this.searchResultundefined. 私が間違っているのは何ですか?

アップデート

mapまた、サービスメソッドを削除して変更しようとしました:

そして、次のようなコンポーネントメソッド:

サービスは次の例外を取得します:

  • ReferenceError: データが定義されていません
  • eval で (SearchResultService.getSearchResultTable での評価 (webpack-internal:///../../../../../src/app/search-module/services/search-result.service.ts)、 :1:1)
  • SearchResultService.getSearchResultTable で (webpack-internal:///../../../../../src/app/search-module/services/search-result.service.ts:27:21)
  • SearchResultPageComponent.ngOnInit で (webpack-internal:///../../../../../src/app/search-module/pages/search-result/search-result.component.ts:23 :54)
  • checkAndUpdateDirectiveInline で (webpack-internal:///../../../core/esm5/core.js:12291:19)
  • checkAndUpdateNodeInline で (webpack-internal:///../../../core/esm5/core.js:13794:20)
  • checkAndUpdateNode (webpack-internal:///../../../core/esm5/core.js:13737:16) で
  • debugCheckAndUpdateNode (webpack-internal:///../../../core/esm5/core.js:14609:76) で
  • debugCheckDirectivesFn で (webpack-internal:///../../../core/esm5/core.js:14550:13)
  • Object.eval で [updateDirectives として] (ng:///SearchModule/SearchResultPageComponent_Host.ngfactory.js:9:5)
  • Object.debugUpdateDirectives で [updateDirectives として] (webpack-internal:///../../../core/esm5/core.js:14535:21)

アップデート

私の場合、次のスニペットは正しいです: