【问题标题】:Insert value into jk-rating-stars element using angularJS使用 angularJS 将值插入 jk-rating-stars 元素
【发布时间】:2017-08-15 09:16:51
【问题描述】:

您好,我想知道如何使用 $scope angular js 将值放入 rating="ctrl.rating"。

<jk-rating-stars max-rating="5" rating="ctrl.rating"
    read-only="ctrl.readOnly" on-rating="ctrl.onRating(rating)">
</jk-rating-stars>

谢谢

【问题讨论】:

    标签: javascript angularjs angular-material angularjs-controller


    【解决方案1】:
    <div ng-app="myApp" ng-controller="MyCtrl as ctrl">
        <jk-rating-stars max-rating="5" rating="ctrl.rating"
            read-only="ctrl.readOnly" on-rating="ctrl.onRating(rating)">
        </jk-rating-stars>
    </div>
    
    angular.module('myApp', ['ngMaterial', 'jkAngularRatingStars'])
    
    .controller('MyCtrl', function() {
        this.rating = 3;
        this.readOnly = false;
        this.onRating = function(rating){
          alert('On Rating: ' + rating);
        };
    });
    

    The DEMO

    angular.module('myApp', ['ngMaterial', 'jkAngularRatingStars'])
    
    .controller('MyCtrl', function() {
        this.rating = 3;
        this.readOnly = false;
        this.onRating = function(rating){
          console.log('On Rating: ' + rating);
        };
    });
    <script src="//unpkg.com/angular/angular.js"></script>
    <script src="//unpkg.com/angular-animate/angular-animate.js"></script>
    <script src="//unpkg.com/angular-aria/angular-aria.js"></script>
    <script src="https://unpkg.com/angular-material/angular-material.js"></script>
    <link rel="stylesheet" href="https://unpkg.com/angular-material/angular-material.css" />
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
    <link rel="stylesheet" href="https://unpkg.com/angular-jk-rating-stars/dist/jk-rating-stars.css" />
    <script src="https://unpkg.com/angular-jk-rating-stars/dist/jk-rating-stars.js"></script>
    
      <body ng-app="myApp" ng-controller="MyCtrl as ctrl">
        <jk-rating-stars max-rating="5" rating="ctrl.rating"
            read-only="ctrl.readOnly" on-rating="ctrl.onRating(rating)">
        </jk-rating-stars>
        <br>
        <input type="number" ng-model="ctrl.rating" />
      </body>

    【讨论】:

      猜你喜欢
      • 2021-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-09
      • 1970-01-01
      • 2012-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多