Skip to content

akshaykatale99/angular-rating

Repository files navigation

angular star rating

Angular Rating is for angular4+. It can be used for getting rate value by clicking on the stars.

Steps to Install :-

Note:- You have to install jquery in your project. Check This
  1. Download the files and place it in any folder in your project.

  2. Import the rating.directive.ts file in your app.

  3. Then you can use it anywhere in your application just using tag.

    eg.

    import { Component, OnInit } from '@angular/core';
    
    @Component({
      selector: 'app-test',
      template: `<mt-rating (onStarClicked)='getRating($event)'></mt-rating>`,
      styleUrls: ['../mtfrontend.component.css']
    })
    export class CartComponent implements OnInit {
    
    
      constructor() {
      }
    
      ngOnInit() {
      }
      
      public getRating(data){
        console.log(data); //Note:- on the click of the star it will return the value of that star.
      }
    
    }
    

    You can also make multiple instance of rating stars by assigning unique id to the attribute.

    eg.

    import { Component, OnInit } from '@angular/core';
    
    @Component({
      selector: 'app-test',
      template: `<mt-rating mtId = 'rat1' (onStarClicked)='getRating($event)'></mt-rating>
      <mt-rating mtId = 'rat2' (onStarClicked)='getRating($event)'></mt-rating>
      `,
      styleUrls: ['../mtfrontend.component.css']
    })
    export class CartComponent implements OnInit {
    
    
      constructor() {
      }
    
      ngOnInit() {
      }
      
      public getRating(data){
        console.log(data); //Note:- on the click of the star it will return the value of that star.
      }
    
    }
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published