2015-10-13 3 views
0

Я пытаюсь развернуть кнопку при нажатии кнопки. В то же время, когда вы хотите удалить текстовое поле, я не могу идентифицировать процесс. Первое добавление текстовых полей было выполнено в следующем скрипте. кто решает для операции удаленияКак удалить текстовое поле при нажатии кнопки в angularjs?

http://plnkr.co/edit/pI9BSWVLYxiSK2bbKuJW?p=preview

добавить текстовые поля

// 
$scope.addContact = function() { 
    $scope.contacts.push({ 
    }) 
    } 

ответ

2

HTML

<li ng-repeat="contact in contacts track by $index"> 
    <input type="text" /><button ng-click="removeContact($index)">-</button> 
</li> 

Обратите внимание, я добавил метод removeContact() к кнопке и это метод:

$scope.removeContact = function(index) { 
    $scope.contacts.splice(index, 1); 
} 

Вот plnkr

+0

Можем ли мы дать конкретный идентификатор в прилагаемой текстовые поля? –

+0

@MamataYadav - уверен, что вы могли бы использовать $ index для этого следующим образом: ''. Входы будут иметь уникальный идентификатор, начинающийся с «input_0», «input_1» и т. Д. – keithm

+0

Thank you.it работал. –

Смежные вопросы