をロードします。私はasyncが必要な呼び出しを使用して上記のスクリプトを怠惰にロードしたい。したがって、私の主なrequireJSスクリプトは次のようになります。RequireJSは次のようになり、文字列としてデータベースからロードされている動的な部分がある私のアプリでは、文字列
require(["jquery"], function($){
$(document).ready(function(){
// logic to load specific script from database
var scriptString = functionToLoadTheStringAbove();
// ideally i would like to call it like this
require([scriptString], function(){
// scriptString, dependency1, dependency2 are loaded
}
});
});
これらの文字列をrequireJSにロードするにはどうすればよいですか?私はテキストプラグインについて知っていますが、ファイルからの読み込みのみが可能です。私はevalを試しましたが、依存関係を正しく解決しません。
明確にしてください。あなたの質問にお答えください。 –
ああ、あなたは本当にこのようなデータベースに評価可能なコードを格納していますか? –
はい。私の場合は、ブラウザの拡張機能です。したがって、RESTエンドポイントを作成する/ファイルシステムに動的コードを保存するという選択肢はありません。 – bradnoriega