Angularjs 当颜色改变时,如何传递额外的参数?
当颜色改变时,我想传递一些像这样的附加参数 我正在使用这个angularjs颜色选择器 我想像下面那样使用它Angularjs 当颜色改变时,如何传递额外的参数?,angularjs,color-picker,Angularjs,Color Picker,当颜色改变时,我想传递一些像这样的附加参数 我正在使用这个angularjs颜色选择器 我想像下面那样使用它 您能帮我解决这个问题吗?您可以向组件添加一个属性(比如id),并在onChange回调中读取它(使用api) angular.module('app',['color.picker'])。 控制器('ctrl',函数($scope){ $scope.color='#FF0000'; $scope.eventApi={ onChange:函数(api、颜色、$event){ con
您能帮我解决这个问题吗?您可以向组件添加一个属性(比如id
),并在onChange
回调中读取它(使用api
)
angular.module('app',['color.picker'])。
控制器('ctrl',函数($scope){
$scope.color='#FF0000';
$scope.eventApi={
onChange:函数(api、颜色、$event){
const id=api.getElement().attr('id');
控制台日志(id、颜色);
},
}
});代码>
eventApi是一个需要由控制器声明的对象,因此它不是一个函数。外部参数的类型是什么?你能给出一个真实的例子吗?在我的项目中,我有3个颜色选择器按钮。根据事件,我将在事件api的onchange函数中选择哪个颜色,但我需要在事件api中传递单击哪个按钮类型的内容。就像我有3个按钮A,B,C。当一个按钮的颜色改变时,我想在onchange事件中传递类型A。你能给我一个解决方案吗?我怎样才能通过?