angularjsで星の評価にjquery rateプラグインを使用しようとしています。次のようなカスタム ディレクティブを作成しました。
app.directive("ngStars", function() {
return {
restrict: 'A',
link: function(scope, elem, attrs) {
$(elem).raty({
'path': base_url+'images',
score: attrs.score,
readOnly: true,
hints: ['سىء جدا', 'سىء', 'عادى', 'جديد', 'ممتاز'],
});
}
}
});
そして私のhtmlは次のとおりです
<div ng-repeat="place in places">
<div ng-stars class="star" score={{place.rate}}></div>
</div>
score
属性値を として事前定義した場合、プラグインは正常にscore="5"
動作しscore="{{place.rate}}"
ます。
どうすればこの問題を解決できますか?