我想使用角度GradientDrawable gd = new GradientDrawable();
gd.setShape(GradientDrawable.RECTANGLE);
gd.setColor(colors[position]); //Getting the color from a predefined array of colors
holder.thumbnail.setImageDrawable(gd);
点击另一个按钮的提交按钮。但即使它在触发点击它之前获得了它需要的元素,它似乎也没有触发任何东西。
triggerHandler()
控制器:
<input type = "submit" name="test" value="testSubmit" ng-click="onClickSubmit();"/>
我想要的是当有人点击下方表单上的function onClickSubmit(event) {
//$event.stopPropagation();
$timeout(function() {
angular.element(document.querySelector('#registerAccount')).triggerHandler('click');
console.log('document.querySelector(#registerAccount)',document.querySelector('#registerAccount'),angular.element(document.querySelector('#registerAccount')));
}, 0);
};
$scope.onClickSubmit = onClickSubmit;
按钮时,如果它无效,则会抛出如下所示的错误。我想要的是从Register
按钮下面的testSubmit
另一个按钮点击此按钮。
但是目前,即使它获得了需要点击的元素,它也不会触发点击。图2显示了这种行为。
高于第二张图片显示了点击next
时发生的情况。它没有触发任何东西。但是控制台显示它正在获取testSubmit
点击的元素
我在这里失踪了什么。我需要这个功能。