javascript - 服务器数据请求后无法更新旋钮的颜色

标签 javascript angularjs

从服务器请求返回数据后,旋钮的颜色无法像给定的图像链接 screencast 那样更新。 。我的代码如下:

JavaScript 代码

$scope.options = { /* knob option */   };

$http
   .get(url)
   .then(function(res) {
      $scope.details = res.data.rating  // need to show $scope.details in knob 
   }, function(err) {});

html代码

<ui-knob value="details" options="options "></ui-knob>

注意:我正在使用ng-knob

最佳答案

我使用以下代码解决了这个问题:

angular.module('', [])
 .controller('DemoCtrl', function($scope, $timeout) {
     $scope.options = { /* knob option */   };
     $scope.details = 0;  // value initialize
     $http
        .get(url)
        .then(function(res) {
            $timeout(function() {
               $scope.details = res.data.rating  // load data from server   
            }, 1000);                             
         }, function(err) {});
 });

关于javascript - 服务器数据请求后无法更新旋钮的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35800980/

相关文章:

javascript - 当元素宽度<视口(viewport)时居中对齐,当元素宽度>视口(viewport)时右对齐+滚动

javascript - 在 Google 表格中使用计数器时遇到的问题

javascript - Chart.js 无法从 php 读取元素作为标签

angularjs - angularjs 中的动态指令

javascript - 找不到 AngularJS GET 404

javascript - Safari 浏览器上的属性下载

spring - 是否可以使用 Spring/Tomcat/Intellij 进行实时更改反馈?

javascript - 使用 Javascript 随机化 Div 标签

javascript - 尝试重置时,<option> 下拉列表为空

javascript - 在网站上嵌入最新的 YouTube 视频?