Google Maps API を RequireJs の非同期モジュールとしてラップしました。
define(['async!http://maps.googleapis.com/maps/api/js?libraries=places&key=APIKEY&sensor=true'],
function(){
var maps = window.google.maps;
return maps;
});
次に、API キーを config.js ファイルに抽出して、さまざまな環境の構成設定を保存します。しかし、これが機能する方法はありません (変数名がまだ定義されていないため)。
define([config,
'async!http://maps.googleapis.com/maps/api/js?libraries=places&key' + config.APIKEY + '&sensor=true'],
define() と require() の二重のネストを試みましたが、役に立ちませんでした。望ましい効果を達成するために、依存関係チェーンをどのように記述しますか?