私は星のアイコンを作成する指示があります。私はそれをn回繰り返す。そして、私は 'アクティブ'のクラスを 'n'個の星に変えたいと思っています。 これは星を作る指令であり、クリックすると、クラス 'active'が追加されます。角度の指示を繰り返します
<div ng-app="app">
<div ng-controller="ctrl">
<div class="presentation">
<button-star repeatStars="7" limitActiveStar="5" classToAdd="active"></button-star>
</div>
.directive('buttonStar', function() {
return {
scope: {
repeatStars: "=",
limitActiveStar: "=",
classToAdd: "="
},
restrict: 'E',
template: '<button class="btn btn-icon"><span class="glyphicon glyphicon-star"></span></button>',
link: function(scope, elem) {
elem.addClass('active');
}
};
})
だから、私の例では、私が「アクティブ」ディレクティブを7回繰り返し、最初の5つの要素にクラスを追加したい
何を試しましたか? – DMCISSOKHO
上記のコードですが、どうすればいいですか – panagulis72
この指令をレンダリングした後に予想されるdom htmlは何ですか? – Shafeeque