我正在尝试使用 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}}"
但这不起作用。
我怎么解决这个问题?