Я пытаюсь использовать плагин jquery raty для звездного рейтинга с angularjs. Я создал для него пользовательскую директиву следующим образом:
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"
, но мне нужно установить значение оценки через angularjs score="{{place.rate}}"
, но это не работает.
Как я могу решить эту проблему?