更新jquery minicolors rgb的值

时间:2015-12-01 15:12:06

标签: javascript jquery html angularjs

我正在尝试设置jquery minicolors颜色选择器的默认(起始)值,但我无法将其设置为任何东西。我看到很多使用hex值的示例,但没有使用rbg

我一直收到此错误:"Cannot read property 'opacity' of undefined at updateFromInput"

//this value comes from the parent controller and is an object
//scope.startColor = {r: 122, g: 134, b: 100};
var currentColor = 'rgb(' + scope.startColor.r + ',' + scope.startColor.g + ',' + scope.startColor.b + ')';


element.minicolors('value',currentColor);

scope.$watch('startColor', function() {
    var currentColor = 'rgb(' + scope.startColor.r + ',' + scope.startColor.g + ',' + scope.startColor.b + ')';
    element.minicolors('value',currentColor);
 });

 element.minicolors({
     control: 'wheel',
     format: 'rgb',
     inline: true,
     opacity: false,
     change: function(value, opacity) {
        var rgb = element.minicolors('rgbObject');
        scope.colorUpdated({clr: rgb});
     }
 });

0 个答案:

没有答案