Функция:Добавление строки AngularJS
angular.module('formTerm', [])
.controller('MainController', ['$scope',
function($scope) {
$scope.rows = [{
explanation: '',
example: ''
}];
$scope.counter = 5;
$scope.addRow = function() {
$scope.rows.push({
explanation: '',
example: ''
});
$scope.counter++;
}
HTML:
<span class="add btn btn-primary" ng-click="addRow()">Add</span>
<div class="template term-row" ng-repeat="rows in rows">
<div class="col-md-4">
<textarea class="form-control" rows="2" id="explanation" placeholder="Explanation" name="explanation" ng-model="formData.rows.explanation"></textarea>
</div>
<div class="col-md-4">
<textarea class="form-control" rows="2" id="example" placeholder="Example" name="example" ng-model="formData.rows.example"></textarea>
</div>
<div class="clearfix"></div>
<br />
</div>
Кто-то пожалуйста, помогите. Строка была добавлена, но я хочу его другим именем элемента, такие как «explanation1 @ explanation2 @ explanation3» и т.д.
Пожалуйста, посмотрите на the sample
В следующий раз, попробуйте написать более подробный вопрос. На момент написания этого комментария есть 3 ответа, и каждый из них пытается решить другую проблему. –
Извините. пожалуйста, посмотрите на образец –