0
에 빈 텍스트 플러그인 :RequireJS 나는 코르도바 프로젝트의 텍스트 리소스를로드 할 requireJS 텍스트 플러그인을 사용하려고 코르도바
var template = require("text!app/assets/templates/stuff.html");
그러나, 나는 단지 빈 문자열을 얻고있다. 어디서나 오류가 없습니다. 어떤 아이디어?
에 빈 텍스트 플러그인 :RequireJS 나는 코르도바 프로젝트의 텍스트 리소스를로드 할 requireJS 텍스트 플러그인을 사용하려고 코르도바
var template = require("text!app/assets/templates/stuff.html");
그러나, 나는 단지 빈 문자열을 얻고있다. 어디서나 오류가 없습니다. 어떤 아이디어?
생각조차하지 말고 알아 냈습니다. 이 문제가 발생할 수있는 다른 사람들을 위해 ...
XHR 제한은 텍스트 플러그인이 코르도바에서 우스키 할 수 있음을 의미합니다.
해결책은 텍스트 문자열을 반환하는 자바 스크립트 모듈 만 필요합니다. 그래서 예를 들어, stuff.html.js :
define(function(require) {
var tmpl = `
<div>test</div>
Ok here is a test
`;
return tmpl;
});
그리고 ...
var template = require("app/assets/templates/stuff.html");
와우를! (백틱은 ECMA6에서 여러 줄을 허용하기 때문에 여전히 읽을 수 있습니다.)