我正在尝试构建一个类似于phonecat 应用程序但略有不同的应用程序。而不是以两种方式排序的下拉菜单-(1)按字母顺序和(2)最新,而在我的应用程序中,我有不同的类别/品牌。而且我正在尝试通过 json 数据显示每个类别,但这并没有发生。
假设有联想、诺基亚、三星和 LG 4 个品牌。我有一个 json 文件手机,其中包含这 4 个品牌,每个品牌都有不同的手机型号作为 json 文件,其中包含产品链接和图片网址等详细信息。现在我在左边有一个导航栏,上面有这 4 个品牌。单击每个品牌时,仅应显示与该特定品牌相关的电话。使用下拉菜单效果很好,但我需要在导航栏中使用它。
当前工作代码:
<p>Segments:
<select ng-model="searchText.id">
<option value="">All</option>
<option value="leNovo">Lenovo</option>
<option value="noKia">Nokia</option>
<option value="samSung">Samsung</option>
<option value="lG">LG</option>
</select>
</p>
<!-- Body -->
<div class="col-md-10">
<!--Body content-->
<ul class="phones">
<li ng-repeat="phone in $ctrl.phones | filter:searchText | orderBy:$ctrl.orderProp"
class="thumbnail phone-list-item">
<a href="#!/phones/{{phone.id}}" class="thumb">
<img ng-src="{{phone.imageUrl}}" alt="{{phone.name}}" />
</a>
<a href="#!/phones/{{phone.id}}">{{phone.name}}</a>
<p>{{phone.snippet}}</p>
</li>
</ul>
</div>