https://github.com/ericgorr/myprojectにサンプル SproutCore アプリがあります。アプリはプロジェクト内の *sc_technique* です。このアプリは、 https: //gist.github.com/mauritslamers/5384031 の要旨に基づいています。
説明されている手法を理解している限り、ロードされる外部データは helper.js ファイルに保存されます。例えば:
MyApp.statechart.sendEvent("loadData",[{ folder: "name": files: ["filename1.js"] }]);
次に、JavaScript スクリプトとしてドキュメントに追加されます。スクリプトの行が実行されてイベントが生成され、データがアプリの SC.Store に追加されます。スクリプトは実行後に削除されます。
この手法を自分のアプリに実装しようとすると、機能しません。私が得ているエラーは次のとおりです。
Uncaught SyntaxError: Unexpected token : helper.js:1
私がそうするように指示する前に、アプリが helper.js ファイルを読み込もうとしているようです。アプリの最初の起動時と main.js の最初の行を実行する前に、このエラーが発生します。
このアプリには他にも問題があることはわかっていますが、この問題を解決するまで、それらの問題に取り組むことはできません。