1

"tmpl!" を定義するために requirejs プラグインを使用しています。ローダー (jquery テンプレートではなく、lodash テンプレートです。問題は、テキスト! ローダーがテンプレートの末尾に「;」を追加していることです。これはレンダリングされており、すべてが壊れています。

(function(global){
  "use strict";
  define({
    load : function(name, require, load, config) {

      var deps = [];

      deps.push('text!' + name);
      deps.push('underscore');

      require(deps, function(source, _) {
        var template = _.template(source);
        load(template);
      });
    }
  });
})(this);

どうすればテキストを停止できますか! セミコロンの追加から?または:これを行うためのより良い方法はありますか?

4

2 に答える 2