angularcli-star-rating
Version:
Star rating for Angualr Cli framework
1 lines • 2.89 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"AngularcliStarRatingModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"cli-star-rating","template":"<span class=\"cli-star\" *ngIf=\"starReadonly\">\n <i *ngFor=\"let i of star\" class=\"fa\" aria-hidden=\"true\" \n [ngClass]=\"{'fa-star-o':i == 'false','fa-star' :i == 'full', 'fa-star-half-o' : i == 'half'}\"></i>\n\n</span>\n<span title=\"{{rateText}}\" class=\"cli-star cli-star-hover\" *ngIf=\"!starReadonly\">\n <i *ngFor=\"let i of star;let ix = index\" class=\"fa\" aria-hidden=\"true\" \n (click) = \"rateIt(ix)\" (mouseover)=\"addHoverClass(ix)\" (mouseleave)=\"resetHover()\"\n [ngClass]=\"{'fa-star-o':i == 'false','fa-star' :i == 'full' || hoverStar[ix], \n 'fa-star-half-o' : i == 'half'}\"></i>\n\n</span>","styles":[".cli-star{display:inline-block;}\n.cli-star-hover i:hover~i{opacity:0.3;}\n.cli-star-hover:hover .fa-star-o.fa-star:before,\n.cli-star-hover:hover .fa-star-half-o.fa-star:before{content:'\\F005';}"]}]}],"members":{"rating":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3},"arguments":["rating"]}]}],"starReadonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3},"arguments":["starReadonly"]}]}],"onStarRate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":3}}]}],"rateText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3},"arguments":["starRateText"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngAfterViewInit":[{"__symbolic":"method"}],"addHoverClass":[{"__symbolic":"method"}],"resetHover":[{"__symbolic":"method"}],"checkRating":[{"__symbolic":"method"}],"resetStar":[{"__symbolic":"method"}],"rateIt":[{"__symbolic":"method"}],"fillStar":[{"__symbolic":"method"}],"loadStar":[{"__symbolic":"method"}]}}},"origins":{"AngularcliStarRatingModule":"./angularcli-star-rating.module","ɵa":"./angularcli-star-rating.component"},"importAs":"angularcli-star-rating"}