Javascript 如何在knockoutjs foreach绑定中正确使用haml模板?

Javascript 如何在knockoutjs foreach绑定中正确使用haml模板?,javascript,knockout.js,foreach,haml,Javascript,Knockout.js,Foreach,Haml,我无法使用这样的haml模板和每个绑定的敲除来获取div元素“.some”和文本“some”。因此,div元素“.steph”的形式正确 .steps{data:{bind: "foreach: steps"}} .step .steph.editable.act{data:{bind: "text: name"}} .some Some 有可能吗?你几乎可以用马丁·诺曼的ko.haml扩展来完成 只需在JavaScript中调用它 ko.setTemplateEngi

我无法使用这样的haml模板和每个绑定的敲除来获取div元素“.some”和文本“some”。因此,div元素“.steph”的形式正确

.steps{data:{bind: "foreach: steps"}}
  .step
    .steph.editable.act{data:{bind: "text: name"}}
      .some Some

有可能吗?

你几乎可以用马丁·诺曼的
ko.haml
扩展来完成

只需在JavaScript中调用它

ko.setTemplateEngine(新的ko.hamlEngine())

它将允许您将敲除属性绑定到Haml模板

github页面提供了分步实施指南