Angularjs 本例中的填充键是什么

Angularjs 本例中的填充键是什么,angularjs,angular-directive,Angularjs,Angular Directive,我正在创建星级评定系统。我在plnkr上得到了以下示例。但我有一个问题,什么是“填充”键以及我们为什么要使用它 var updateStars = function () { scope.stars = []; for (var i = 0; i < scope.max; i++) { scope.stars.push({ filled2:

我正在创建星级评定系统。我在plnkr上得到了以下示例。但我有一个问题,什么是“填充”键以及我们为什么要使用它

var updateStars = function () {
                scope.stars = [];
                for (var i = 0; i < scope.max; i++) {
                    scope.stars.push({
                        filled2: i < scope.ratingValue
                    });
                }
            };
var updateStars=函数(){
scope.stars=[];
对于(变量i=0;i
您可以通过以下链接找到整个示例


请建议。

如果用户填写的stars小部件高于评级值,则您试图保留此字段=>的信息。它是一个包含布尔值的标志,该布尔值包含此表达式的结果

在html代码中,您正在迭代此stars数组并打印文本“\u2605”:

'<li ng-repeat="star in stars" ng-class="star" ng-click="toggle($index)">' +
            '\u2605' +
            '</li>' +
  • ”+ “\u2605”+ “
  • ”+

    因此,基本上,这个变量只是星星数组中的一个布尔占位符,您可以决定使用css设置它的样式。如果用户将星星小部件填充到评级值以上,您将尝试使用此字段=>保存信息。它是一个包含布尔值的标志,该布尔值包含此表达式的结果

    在html代码中,您正在迭代此stars数组并打印文本“\u2605”:

    '<li ng-repeat="star in stars" ng-class="star" ng-click="toggle($index)">' +
                '\u2605' +
                '</li>' +
    
  • ”+ “\u2605”+ “
  • ”+

    所以基本上这个变量只是星号数组中的一个布尔占位符,你可以决定用css设置它的样式,填充的键是布尔标志,它决定了你的星号css

    基本一致:

    <ul class="rating">
        <li ng-repeat="star in stars" ng-class="star" ng-click="toggle($index)"></li>
    </ul>
    

    filled
    键是布尔标志,它决定了你的星型css

    基本一致:

    <ul class="rating">
        <li ng-repeat="star in stars" ng-class="star" ng-click="toggle($index)"></li>
    </ul>
    

    如果我想用这个,我怎么用这个,请用代码建议。如果我想用这个,我怎么用这个,请用代码建议。