Я пытаюсь получить приложение, чтобы использовать кнопки, чтобы посмотреть на свойства рецептов в массиве и скрыть определенные рецепты на основе ограничений. Я знаю, что это, вероятно, простая проблема для опытных программистов, но я все еще участвую. Я знаю, что мой код грязный и неполный, я просто использовал его, чтобы попытаться привести свои мысли в порядок. Много заполнителей. Извиняюсь.Angluarjs с помощью кнопок для фильтрации массива
PS Если вы видели мои предыдущие вопросы, мне было поручено отказаться от этого набора фильтров и упростить приложение, чтобы вместо этого использовать ng-show/hide.
редактировать:
HTML:
<div>
<h2>Restrictions</h2>
<button ng-click="toggleNuts">Nuts</button>
<button ng-click="toggleWheat">Wheat</button>
</div>
нг-повторить:
<div>
<h2>Restrictions</h2>
<button ng-click="toggleNuts">Nuts</button>
<button ng-click="toggleWheat">Wheat</button>
</div>
recipe.js:
var foods = [{
type: 'vegetarian',
name: 'recipe's name',
restrictions: [
'nuts',
'dairy',
],
}]
plunker:
http://plnkr.co/edit/lCNSBlUt8X3wDT8Tsbkd?p=preview
plunker: http://plnkr.co/edit/lCNSBlUt8X3wDT8Tsbkd –
sidenote: я пробовал много разных учебных пособий, но никто не разработал. я снял свои старые попытки и поставил вместо них заполнители. –
Что * точно * не работает? Вы не описываете свою проблему в этом вопросе; скорее вы описываете требования своей программы. Кроме того, вы не указали какой-либо код для устранения неполадок в вопросе, вместо этого вы указали в комментариях ссылку на весь ваш источник кода, что маловероятно, чтобы кто-то потратил время для подробного изучения. Я настоятельно рекомендую прочитать, как создать [mcve] и отредактировать свой вопрос. – Claies