我不知道事件如何与Angular Bootstrap Colorpicker一起工作。这是我从开发人员示例分叉的Plunker。可悲的是,开发人员没有为使用事件做任何榜样。
事件,如colorpicker-selected
,colorpicker-selected-saturation
,colorpicker-selected-hue
,colorpicker-selected-alpha
,colorpicker-shown
,colorpicker-closed
应予以支持。仅举一个例子就很好。
'use strict';
angular.module('colorApp', ['colorpicker.module'])
.controller('MainCtrl', ['$scope', function($scope) {
$scope.nonInput = {
color: ''
};
$scope.resetNonInputColor = function() {
$scope.nonInput = {
color: '#ffffff'
};
};
}]);
假定您有一个ngModel
附件(根据源代码似乎是必需的),则只需$on
在指令的祖先中捕获发出的事件即可。
$scope.$on('colorpicker-shown', function(event, colorObject){
console.log(colorObject);
});
您询问的所有事件(colorpicker-selected-alpha
,等等)都可以使用其原始名称显示。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句