md-iconディレクティブ(角材料から)にはいくつか問題があります。ここ は私の問題を示したコードです:ここではhttp://codepen.io/anon/pen/bpWNWr角度材料とmd-iconディレクティブ
は、HTMLの重要な部分である:
<div ng-controller="MyController">
<div layout="row">
<span class="noselect" ng-repeat="rates in rating track by $index" >
<md-icon class="stars noselect" >
{{rates.icon}}
</md-icon>
</span>
{{rate}}
</div>
</div>
CSS
.stars {
font-size: 36px !important;
margin-right: 12px;
}
.noselect {
outline: none;
}
とJS:
var myApp = angular.module('MyApp', ['ngMaterial']);
myApp.controller('MyController', function($scope) {
$scope.rating = [];
$scope.rating.push({icon: "star"});
$scope.rating.push({icon: "star"});
$scope.rating.push({icon: "star_half"});
$scope.rating.push({icon: "star_border"});
$scope.rating.push({icon: "star_border"});
$scope.rate = 2.5;
});
このコードでは、いくつかの問題:
アイコンのサイズを
!important
に設定して後で手動でマージンを設定するのはなぜですか?アイコンのサイズに応じて自動的にマージンを設定するソリューションはありますか?どのようにアイコンとテキストを整列できますか?
おかげで、事前に