javascript - 使用 angularjs 变量初始化评级插件

标签 javascript angularjs jquery-plugins rating

我在 angularjs 中使用这个评级插件( http://metroui.org.ua/rating.html )来显示星级评级。我尝试在页面加载时初始化当前评级。

data-score="3" 

可以工作,但是这个

data-score="{{userreviewRatings. rating}}" 不工作

        <div id="rating-stars" class="large fg-white rating active" style="height: auto;" data-score="{{userreviewRatings.rating}}">
        </div>
        <form id="rating-form">
        <input type="text" id="website-rating" ng-click="submitrating()" name="rating">                
        </form>
        <script>

                    $(function(){
                        $("#rating-stars").rating({
                            static: false,
                            stars: 5,
                            showHint: true,
                            showScore: false,
                            click: function(value, rating){
                                rating.rate(value);
                                $('#website-rating').val(value);
                                $('#website-rating').trigger('click');
                            }
                        });
                    });

        </script>

有人可以告诉我如何使用 Angular 变量进行评分吗?

最佳答案

我不认为同时使用 Angular 和 jquery 更好。他们的思想有很大不同。 如果你真的想同时使用它们。您应该在之后使用 $scope.$digest() $scope.userreviewRatings. rating已更改。 或使用 ````

$scope.$apply(function () {
    $(function () {
        $("#rating-stars").rating({
            static: false,
            stars: 5,
            showHint: true,
            showScore: false,
            click: function (value, rating) {
                rating.rate(value);
                $('#website-rating').val(value);
                $('#website-rating').trigger('click');
            }
        });
    });
})

```

关于javascript - 使用 angularjs 变量初始化评级插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29776311/

相关文章:

javascript - 我写了一个 jquery 'lightbox' 风格的函数,但我正在努力在灯箱左/右创建无缝图像循环

javascript - 将焦点集中到容器内的第一个元素时出现问题

javascript - 如何使用 jQuery 根据日期更改类

javascript - 在 AngularJs 中将 OBJECT ARRAY 绑定(bind)到 SELECT 的 OPTIONS VALUES

javascript - 无法在 JQuery 中找到表单输入

angularjs - Angular js,如何将输入值限制为只有几个数字

jQuery倒计时进度条

javascript - jQuery的scrollTop不触发

javascript - 当我将 instagram API 与 angularjs 一起使用时,CORS 错误

javascript - 控制 Angular mfb-menu 的边距和图标