我想使用颜色选择器制作一个编辑器。
这是一个简化的示例。 http://jsfiddle.net/xcUev/8/
我将颜色视为角度范围对象的属性。我使用颜色选择器使它可以选择
http://www.html5.jp/library/cpick.html
但是选择颜色后,它不会影响范围。
你有什么想法让它工作,比如如何影响有意地影响这个输入状态的范围。
请帮我...
我想使用颜色选择器制作一个编辑器。
这是一个简化的示例。 http://jsfiddle.net/xcUev/8/
我将颜色视为角度范围对象的属性。我使用颜色选择器使它可以选择
http://www.html5.jp/library/cpick.html
但是选择颜色后,它不会影响范围。
你有什么想法让它工作,比如如何影响有意地影响这个输入状态的范围。
请帮我...
我尝试绑定()一个change
事件,但它从未触发(可能是因为颜色选择器停止了事件的传播)。所以我接下来尝试绑定()一个focus
事件,这似乎有效(我注意到文本框失去了焦点,然后在画布隐藏时再次将其恢复)。
HTML:
<input type="text" ng-model="data.color" class="html5jp-cpick" cpick>
指示:
app.directive('cpick', function() {
return {
require: 'ngModel',
link: function(scope, element, attrs, ngModelCtrl) {
element.bind('focus', function() {
ngModelCtrl.$setViewValue(element.val());
scope.$apply();
});
}
}
})