ng-bind-html no funciona para las etiquetas de entrada

Estoy tratando de almacenar un HTML dentro de una variable de alcance y luego usarlo en la vista de plantilla. Cuando estaba leyendo cómo hacer esto en angular, me encontré conng-bind-html. En eso me he dado cuenta de que cuando enlazo etiquetas html con<a>, <strong>, etc. funciona. Pero no puedo agregar<input> etiquetas para ello.

Es decir, esto funciona:

$scope.myHtml = '<strong>This is <a hreaf="#">Something</a></strong>';

Modelo:

<p ng-bind-html="myHtml"> </p>

Pero esto no funciona:

$scope.myHtml = '<input type="text" />';

Modelo:

<p ng-bind-html="myHtml"> </p>

Lo anterior es solo una muestra simplificada solo con fines de demostración. Mi pregunta es:

1) ¿Las etiquetas no funcionan con la directiva ng-bind-html?

2) Si no, ¿cómo puedo vincular html una etiqueta de entrada para poder insertarla dentro de la vista?

Respuestas a la pregunta(3)

Su respuesta a la pregunta