title: Magento2 knockout render specific child
body: <p>I need help with custom checkout process that I am working on in magento2. I've found this code in the file magento/module-checkout/view/frontend/web/template/shipping-address/form.html ( Magento 2.1.1 ).</p>
  
  <pre><code>&lt;!-- ko foreach: getRegion('additional-fieldsets') --&gt;
      &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko --&gt;
  &lt;!--/ko--&gt;
  </code></pre>
  
  <p>And as I understood, this will echo whole form in the checkout. Single fields like firstname, lastname, aren't defined in checkout_index_index.xml and I don't know what getTemplate() means. I thought that it basically means render all children, but they aren't in the xml. I want to style the form so for example address is on top, firstname second etc.. But i want to do other changes as well, so the question is</p>
  
  <p><b>How to render a specific child from the current scope?</b></p>
  
  <p>Can I do something like:</p>
  
  <pre><code>&lt;!-- ko foreach: getRegion('additional-fieldsets.address') --&gt;
      &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko --&gt;
  &lt;!--/ko--&gt;
  
  &lt;!-- ko foreach: getRegion('additional-fieldsets.firstname') --&gt;
      &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko --&gt;
  &lt;!--/ko--&gt;
  </code></pre>
  
  <p>? Thank you.</p>
  
  <hr>
  
  <p>Another example is in the file /view/frontend/web/template/onepage.html</p>
  
  <pre><code>&lt;div class="opc-wrapper"&gt;
      &lt;ol class="opc" id="checkoutSteps"&gt;
          &lt;!-- ko foreach: getRegion('steps') --&gt;
              &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko --&gt;
          &lt;!--/ko--&gt;
      &lt;/ol&gt;
   &lt;/div&gt;
  </code></pre>
  
  <p>What I'd like to do is something like:</p>
  
  <pre><code>&lt;div class="opc-wrapper"&gt;
      &lt;ol class="opc" id="checkoutSteps"&gt;
          &lt;li&gt;
              &lt;!-- ko foreach: getRegion('steps.column1') --&gt;
                  &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko --&gt;
              &lt;!--/ko--&gt;
          &lt;/li&gt;
          &lt;li&gt;
              &lt;!-- ko foreach: getRegion('steps.column2') --&gt;
                  &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko --&gt;
              &lt;!--/ko--&gt;
          &lt;/li&gt;
          &lt;li&gt;
              &lt;!-- ko foreach: getRegion('steps.column3') --&gt;
                  &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko --&gt;
              &lt;!--/ko--&gt;
          &lt;/li&gt;
      &lt;/ol&gt;
  &lt;/div&gt;
  </code></pre>
  
  <hr>
  
  <p>P.S.: I found the additional-fieldsets not in item name="", but in displayArea. What does displayArea mean here ? </p>