2013-10-02 98 views
0

如何使用durandal撰写功能来实现淘汰模板绑定的可排序,拖放数组?Duarandal撰写+淘汰赛模板绑定

我正在使用@RP尼迈耶基因敲除插件女巫正在使用模板。

到目前为止,我已经通过将模板存储在索引文件中来实现它,但我期待在视图中实现它。

<div class="well droppingZone" data-bind="sortable: { template: 'fieldTmpl', data: fields, options: { update: onUpdate } }"></div> 

回答

0

我想你的意思做的是动态加载的模板文件,如果多数民众赞成的情况下,看看通过@RP开发以及将无缝地与KO模板整合柯外部模板。然而我有一些问题,当我用durandal js的外部ko(猜测问题是与infuser),所以我改变了ExternalTemplateSource.js #getTemplate使用durandal的viewLocator

getTemplate: function() { 
      var self = this; 
      //system.log('Loading template:' + self.templateId); 
      viewLocater.locateView(self.templateId).then(function (element) { 
       self.data("precompiled", null); 
       var t = $(element).html(); 
       setTimeout(function() { 
         self.template(t); 

       }, 500); 
       self.loaded = true; 
      });