1

Enterprise Studio v10 で作成した Wakanda アプリケーションを Enterprise Studio/Server v11 に移行したいと考えています。ソリューションを正常に開始できますが、ブラウザーで Web アプリケーションを表示しようとすると、Wakanda Studio は次のエラーをログに記録します。

[バックエンド] undefined 行 undefined の undefined のプロパティ 'replace' を読み取れません

ブラウザには、いくつかのコンソール エラーがある白いページだけが表示されます (以下)。

編集:出現するすべてをコメントアウトして.replace()も問題は解決しません。この問題が.replace()私が書いた声明の結果である可能性はないと思います。

string.replace()いくつかの場所で正規表現を使用します。コードは v10 で完全に正常に動作し、何が問題なのか混乱しています。

replace()コードでの使用方法の例を次に示します。

var tempString = "";
tempString = tempEntity.sourceProjects;
tempString = tempString.replace(/,/g, " ");
tempString = tempString.replace(/other_/, "Other: ");

コードは以前より合理化されていました-エラーを取り除くためにコードを細かく分割しましたが、サイコロはありませんでした.

コンソール エラーのあるブラウザ: ブラウザのエラー

「Loader.js: 2073」をクリックすると表示される内容

loader.js:2073

4

2 に答える 2

0

2行目でtempEntityが空の文字列であり、tempEntity.sourceProjectsを記述しているため、「未定義のプロパティ 'replace'を読み取れません」というエラーが発生します。

tempEntity.sourceProjects の値は「未定義」であるため、3 行目で replace を使用しようとすると、このエラーが発生します。

イッサム

于 2016-03-22T17:45:06.670 に答える