title: How to tell the SAP UI5 Declarative Compiler to not use addContent on view but placeAt instead?
body: <p>I have a view defined as follows:</p>
  
  <pre><code>&lt;template data-controller-name="MyController"&gt;
    &lt;div class="circle colorBlack"&gt;&lt;span data-sap-ui-type="sap.ui.commons.Label" id="percentPointsWon"&gt;48&lt;/span&gt;%&lt;/div&gt;                       
  &lt;/template&gt;
  </code></pre>
  
  <p>The resulting code after calling the view looks like this:</p>
  
  <pre><code>&lt;div class="circle colorBlack"&gt;&lt;span&gt;&lt;/span&gt;%&lt;/div&gt;
  &lt;label id="pointsWonOnServeView--percentPointsWon" data-sap-ui="pointsWonOnServeView--percentPointsWon" style="" class="sapUiLbl sapUiLblNowrap"&gt;50&lt;/label&gt;
  </code></pre>
  
  <p>The problem is, that the label element is not inserted into the span as one would assume but at the end of the view code.</p>
  
  <p>Looking at the sourcecode (sap/ui/core/DeclarativeSupport-dbg.js) this is obvious when looking at these lines:</p>
  
  <pre><code>if (oView &amp;&amp; !isRecursive) {
      oView.addContent(oControl);
  } else {
      oControl.placeAt(oElement);
  }
  </code></pre>
  
  <p>How can I enforce that the control is not placed at the end of my view code but exactly at the declaring element? Looking at the code I assume that oView must be null but how can I enforce that?</p>