@westdp

Как реализовать такое на AngularJS?

Есть список к примеру:
<ul class="choiceProducts">
            <li class="milkBlock" data-show="milk">Milk</li>
            ..........................................

И произвожу обход массива:
$scope.items = [
        {kkal:150, class: 'milk', name:'Full-fat milk', value : 100},
        {kkal:102, class: 'meatChicken', name:'Low fat milk (1%)', value : 100 },
        ..............................


Как сделать аналог функции которая написана на jQuery написать на Angular
$( document ).ready(function() {        
         $('.choiceProducts li').click(function(){
            var chosenCat = $(this).data('show');       
            $('.listSearch li').hide();
            $('.listSearch li.'+chosenCat).show();
         });
    });
  • Вопрос задан
  • 196 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
dima9595
@dima9595
Junior PHP
Для вывода массива - ng-repeat, а для скрытия и показа элементов ng-show и ng-hide.
PS: Могу ошибаться...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы