Я хочу, чтобы загрузить содержимое HTML с RequireJS вроде этого:Как загрузить HTML содержимое динамически с RequireJS
define(function (require) {
"use strict";
return function (id) {
var url = 'text!screens/' + id + '.html';
var html = require(url);
}; });
Но я получаю эту ошибку: Ошибка: Имя модуля «текст экраны/home.html_unnormalized2 "еще не загружены для контекста: _
Если я пытаюсь это следующим образом:
define(function (require) {
"use strict";
return function() {
var html = require('text!screens/home.html');
}; });
все в порядке. Но этот подход не очень приятный из-за хардкор-подсказки. Как я могу это решить?
Как вы используете первый блок кода? (т. е. где это код, который имеет строку '' home ''? –
Он используется как зависимость в другом модуле и там он будет называться как функция: load (id). – Dareon