http://plnkr.co/edit/pUtuZy?p=preview
我有这 3 个边界类:
.border1 {
border: 1px solid #66FFFF;
}
.border2 {
border: 1px solid #33CCFF;
}
.border3 {
border: 1px solid #0099FF;
}
我想要单击第一个按钮来获得border1
课程,第二个按钮单击border2
课程并且相同border3
。
此外,我最终将有代码阻止用户选择超过 3 个按钮,因此用户将只能选择 3 个按钮。
当前标记逻辑:
<div class="tag"
ng-class="{'border1':selected1, 'border2':selected2, 'border3':selected3}"
ng-mouseover="showTagDetails(t)"
ng-click="clickTag(t)">{{t.name}}</div>
但是,我不确定如何编写逻辑以确保第二个和第三个按钮获得适当的样式。如何解决这个问题?
$scope.clickTag = function(t) {
}