私はhttps://github.com/rniemeyer/knockout-amd-helpersモジュールバインディングでノックアウトを使用しています。ノックアウトAMDモジュールとR.js
<div data-bind="module: { name: baseModule, template: baseTemplate }"></div>
とのViewModelで:
_this.baseModule = ko.observable('AppViewModel');
_this.baseTemplate = ko.observable('base');
すべてが正常に働いていたr.jsオプティマイザを使用する前に。 私はこれらの設定を持っており、開発環境では、テンプレートが必要なたびに適切な資産(テンプレートを含む.txtファイル)にGETが行われました。
ko.amdTemplateEngine.defaultPath = "views-gulp";
ko.amdTemplateEngine.defaultSuffix = ".txt";
は、しかし、今、私は本番環境用r.jsを使用したことを私はすべてを1つのファイルに最適化されたときに.txtのテンプレートが考慮されるだろうと思いました。
問題:ノックアウトモジュールのバインディングは、もはや存在しない(最適化されたファイル内にある)アセットに対してGETを行っています。
アイデア:-)?