我正在实现简单的图片列表。这是我的代码。我有 2 个问题: 1. 每当用户单击图像时,我都想做出一个选择。每当他选择一张图片时,它将清除另一个选择。我怎样才能做到这一点?2.我想使用fa-check(http://fontawesome.io/icon/check/)之类的图标而不是边框。我怎样才能在css中组合它?
谢谢!
css 文件
.selected {
border:2px solid red;
}
js文件
$scope.items = [
{imageUrl: '/app/img/item1.jpg'},
{imageUrl: '/app/img/item2.jpg'}];
$scope.toggle = function (item) {
item.selected = !item.selected;
};
.html 文件
<div class="category rating-type">
<h5>items list</h5>
<div class="pics-continer">
<ul>
<li ng-repeat="item in items" ng-click="toggle(item)" ng-class="{'selected':item.selected}">
<div style="background-image: url({{item.imageUrl}});height:36px; width:40px;display:inline-block"></div>
</li>
</ul>
</div>