【发布时间】:2016-01-11 12:12:14
【问题描述】:
我正在尝试让应用程序使用按钮来查看数组中食谱的属性并根据限制隐藏某些食谱。我知道对于有经验的编码人员来说这可能是一个简单的问题,但我仍在学习。我知道我的代码混乱且不完整,我只是用它来整理我的想法。很多占位符。道歉。
PS 如果您看过我之前的问题,我被指示放弃那组过滤器并简化应用程序以改用 ng-show/hide。
编辑:
html:
<div>
<h2>Restrictions</h2>
<button ng-click="toggleNuts">Nuts</button>
<button ng-click="toggleWheat">Wheat</button>
</div>
ng-重复:
<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:
【问题讨论】:
-
旁注:我尝试了许多不同的教程解决方案,但都没有成功。我拿出我以前的尝试并将占位符放在他们的位置。
-
什么确切地不起作用?您并没有在这个问题中真正描述您的问题;而是您描述程序的要求。此外,您没有在问题中列出任何要进行故障排除的代码,而是在 cmets 中列出了指向整个代码源的链接,任何人都不太可能花时间详细研究。我强烈建议阅读如何创建minimal reproducible example 并编辑您的问题。
-
@AndriesGous,您是否只想在单击按钮时进行搜索?
-
@Abhilash 确实我需要它在单击按钮时隐藏食谱