Rumah > Soal Jawab > teks badan
Hujung hadapan:
<p ng-app="ngApp" ng-controller="productPackagePullController">
<dl class="pd-dsc clearfix" id="pd-dsc1" style='margin-top:8px;'>
<dt class="left">{{sdata.spd1name}}: </dt>
<p class='pd-spec-dets clearfix'>
<p class='pd-spec-sb enable'
ng-class="{'selected':s._hover}"
ng-repeat="s in data"
ng-bind="s.det_name1"
ng-click="clickStatus(s)">
</p>
</p>
</dl>
</p>
js:
$scope.clickStatus = function(prop){
prop._hover = !prop._hover;
var text = prop.det_name1;
}
css:
<style type="text/css">
.pd-spec-sb {
font-size: 12px;
line-height: initial;
display: inline-block;
padding: 4px 6px;
border: 1px solid #ccc;
color: #aaa;
margin-right: 5px;
margin-bottom: 5px;
float: left;
}
.pd-spec-sb.enable {
color: #666;
border: 1px solid #666;
}
.pd-spec-sb.hover {
color: #ff9000;
border: 1px solid #ff9000;
}
</style>
Selepas mengklik, atribut hover tidak akan ditambahkan pada p Kesan yang diingini ialah mengklik p akan menambah atribut hover pada p. Saya tidak tahu di mana saya baru belajar angularjs saya jawapan
高洛峰2017-05-15 17:05:59
Saya meletakkan kod anda pada jsFiddle dan membuat beberapa perubahan untuk memenuhi keperluan anda Jika anda tidak melihat kesannya, anda perlu pergi ke atas dinding.
Demo,
大家讲道理2017-05-15 17:05:59
Ganti yang dipilih dalam kelas ng dengan tuding
Baca dokumen dengan teliti