次のように RequireJS を使用して html コンテンツをロードしたい:
define(function (require) {
"use strict";
return function (id) {
var url = 'text!screens/' + id + '.html';
var html = require(url);
}; });
しかし、私はこのエラーを受け取ります: エラー: モジュール名 "text!screens/home.html_unnormalized2" はコンテキスト用にまだロードされていません: _
この方法で試してみると:
define(function (require) {
"use strict";
return function () {
var html = require('text!screens/home.html');
}; });
全て大丈夫。しかし、このアプローチはハードコアな URL のためあまり良くありません。どうすればこれを解決できますか?