Я сделал приложение todo в HTML с AngularJS, и я использую materializecss для дизайна. Я создаю задачу todo, и она работает, материализуется потребность в идентификаторе для ввода и теге метки. Я создал идентификатор для новых todos, но проблема в том, что когда я нажимаю на флажок, он выбирает первый. Может ли кто-нибудь помочь мне найти решение? Код находится на этой веб-странице: http://touficapks.ml/ToDo_app. СпасибоПроверьте несколько флажков с тем же идентификатором
1
A
ответ
1
Вы можете использовать id="todo-{{$index}}"
в пределах ng-repeat
.
+0
Спасибо, что это сработало! –
+0
@TouficBatache вы можете проверить это как правильный ответ, так как он сработал для вас –
+2
@ Mi-Creativity Мне нужно подождать 7 минут;) –
Есть ли причина, по которой вы используете идентификатор, а не класс в этом случае? –
Вы никогда не должны повторно использовать идентификаторы в HTML. Вместо этого следует использовать классы. – Santi
@JasonAller Да, materializecss использует id –