someserj
@someserj

Как удалить запись из массива Angular.js?

Есть JSON-данные, использую Firebase + angularfire
84fcf7dc6b564f8896ac9682a9c8bddb.png
в интерфейсе это выглядит так
59b67008c87749d585c7dd702f285e49.png
Есть разметка (удалил классы и прочие теги, чтоб удобно было смотреть, оставил логику ангуларовскую)
<li ng-repeat="item in vm.program">
    <div>{{item.$id}}</div>  <!-- выведет Monday -->
    <div>
        <div ng-repeat="item in vm.program[$index]">
            <div>{{item.name}}</div>
            <input type="text" ng-value="item.sets">
            <input type="text" ng-value="item.repeats">
            
            <button ng-click="vm.program[$index].$remove(item)" >Delete exercise</button>
        </div>
    </div>
</li>

Задача - по клику на кнопку удалить Упражнение из Дня недели, сейчас не срабатывает.
как это сделать?
  • Вопрос задан
  • 365 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Coder321
А в чем проблема то? Передай по клику индек елемента в функцию обработчик и сделай slice(i, 1)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы