title: Knockout containerless control for custom binding handler
body: <p>I created custom binding handler "foreachprop" </p>
  
  <pre><code>ko.bindingHandlers.foreachprop = {
  transformObject: function (obj) {
      var properties = [];
      for (var key in obj) {
          if (obj.hasOwnProperty(key)) {
              properties.push({ key: key, value: obj[key] });
          }
      }
      return properties;
  },
  init: function(element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
      var value = ko.utils.unwrapObservable(valueAccessor()),
          properties = ko.bindingHandlers.foreachprop.transformObject(value);
      ko.applyBindingsToNode(element, { foreach: properties });
      return { controlsDescendantBindings: true };
  }
  };
  </code></pre>
  
  <p>If i iterate through object </p>
  
  <pre><code>&lt;div data-bind="foreachprop: sections"&gt;&lt;/div&gt;
  </code></pre>
  
  <p>This works, 
  However if i use containerless control, it is not working for same data</p>
  
  <pre><code>&lt;!-- ko foreachprop: sections --&gt; &lt;!-- /ko --&gt;
  </code></pre>
  
  <p>How to use continerless control flow for custom binding handlers</p>
  
  <p>Jsfiddle created new <a href="http://jsfiddle.net/E6xq2/5/" rel="nofollow">http://jsfiddle.net/E6xq2/5/</a></p>