0

私はEclipse JSDTを使用しており、次のようなJavaScriptオブジェクト宣言があります。

var rs1 = {};
rs1.person1 = {};
rs1.person1.phone = "hg";
rs1.person1.name = "lk";

コンテンツ アシストは、プロジェクト javascript インクルード パス ユーザー ライブラリ内のファイルに追加すると、エディターでrs1 プロパティ ( rs1.person1.name ) をプルアップしますが、次の表記

var rs1 = {person1:{ phone:"hg", name:"lk"}};

その場合、コンテンツ アシストはrs1.personまでしか進まず、停止します。この同じ JSON 表記を JavaScript で直接使用すると、コンテンツ アシストは期待どおりに機能します。プロジェクトのインクルードパスに追加しても機能しません。

私はこれに数日間苦労していますが、それを機能させる方法が見つかりません。

何か案は?

4

1 に答える 1

0

これは Linux 上の Eclipse に問題があるようです (私は ubuntu を実行しています)。問題の原因がサードパーティのプラグインではないことを確認するために indigo の新しいコピーをダウンロードしましたが、コンテンツ アシストはまだ機能していませんでした。

今朝 Windows ボックスで試してみたところ、コンテンツ アシストは期待どおりに動作します。

于 2013-01-28T13:24:49.737 に答える