国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

Angularjs渲染的 using 指令的星級(jí)評(píng)分系統(tǒng)示例

2019-11-19 14:57:44
字體:
供稿:網(wǎng)友

本文介紹Angularjs渲染的 using 指令的星級(jí)評(píng)分系統(tǒng)示例,分享給大家,具體如下:
我試圖創(chuàng)建靜態(tài)使用 angularjs/離子成效甚微的星級(jí)評(píng)分系統(tǒng)。但目前什么都不輸出到屏幕上......我是我做錯(cuò)了嗎?

service.html

 <ion-list>  <ion-item ng-repeat="business in businessList track by $index" class="item-icon-right">   <h2>{{business.name}}</h2> {{business.distance}} miles   <br>   <div star-rating rating-value="{{business.rating}}" max="rating.max"></div>   <i class="icon ion-chevron-right icon-accessory"></i>  </ion-item> </ion-list>

directives.js

angular.module('starter.directives', []).directive('starRating', function() { return {  restrict: 'A',  template: '<ul class="rating">' +   '<li ng-repeat="star in stars" ng-class="star">' +   '/u2605' +   '</li>' +   '</ul>',  scope: {   ratingValue: '=',   max: '='  },  link: function(scope, elem, attrs) {   scope.stars = [];   for (var i = 0; i < scope.max; i++) {    scope.stars.push({     filled: i < scope.rating    });   }  } }});

services.js

.service("BusinessData", [function () {  var businessData = [  {    id: 1,    serviceId: 1,    name: 'World Center Garage',    distance: 0.1,    rating: 4  }];  return {    getAllBusinesses: function () {      return businessData;    },    getSelectedBusiness: function(serviceId) {      var businessList = [];      serviceId = parseInt(serviceId);      for(i=0;i<businessData.length;i++) {        if(businessData[i].serviceId === serviceId) {          businessList.push(businessData[i]);        }      }      return businessList;    }  }}])

controller.js

.controller('ServiceCtrl', function($scope, ServicesData, BusinessData, $stateParams) { $scope.service = ServicesData.getSelectedService($stateParams.service); $scope.businessList = BusinessData.getSelectedBusiness($stateParams.service);});

解決方法 1:

controller.js

.controller('ServiceCtrl', function($scope, ServicesData, BusinessData, $stateParams) { $scope.service = ServicesData.getSelectedService($stateParams.service); $scope.businessList = BusinessData.getSelectedBusiness($stateParams.service); $scope.ratings = {   current: 5,   max: 10   };

和也修改service.html

<div star-rating rating-value="rating.current" max="rating.max"></div>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 罗江县| 湘潭市| 汉沽区| 九龙县| 澳门| 阜康市| 五指山市| 泗水县| 宁陕县| 阳春市| 中江县| 临漳县| 鹤峰县| 博野县| 仙游县| 金堂县| 安乡县| 双柏县| 乡城县| 城步| 津市市| 理塘县| 康平县| 崇阳县| 阿拉善左旗| 昌都县| 临城县| 拜城县| 台安县| 义马市| 疏附县| 崇文区| 渝中区| 垫江县| 新干县| 陕西省| 辉南县| 德格县| 佛山市| 二连浩特市| 涞源县|