0
Я хотел бы, чтобы пользователь выбирал номер из поля выбора. На основе числа я хочу построить несколько кнопок и текстовых полей. Я храню html в переменной и изменяю ее на основе результата выбора, но угловое отображает его как текст вместо элементов формы.Построить динамическую форму в angularjs
app.js
var myApp = angular.module('myApp',[]);
myApp.controller("myCtrl", function($scope){
this.players=[];
this.playerForm = "choose no. of players";
this.num = 0;
this.change = function(){
this.playerForm = "";
for (var i= 1; i<= this.num; i++) {
this.playerForm += '<button ng-click="ctrl.remove()">Remove</button>';
}
};
});
index.html
<div class="large-3">
<select ng-model="ctrl.num" ng-change="ctrl.change()">
<option value="0">No. of players</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
{{ctrl.playerForm}}
</div>