要在加载时触发ng-click,您可以使用AngularJS的指令来实现这一点。以下是一个示例代码,演示了如何在加载时触发ng-click:
HTML代码:
JavaScript代码:
angular.module('myApp', [])
.controller('myCtrl', function($scope) {
$scope.onClick = function() {
console.log('点击了按钮');
};
})
.directive('myDirective', function() {
return {
restrict: 'A',
link: function(scope, element, attrs) {
element.ready(function() {
element.triggerHandler('click');
});
}
};
});
在上面的代码中,我们定义了一个指令myDirective
,它会在元素加载完成后触发click
事件。link
函数中的element.ready()
方法用于等待元素加载完成后触发事件。一旦元素加载完成,element.triggerHandler('click')
语句就会触发click
事件,从而调用onClick
函数。
请注意,您需要在AngularJS应用程序的模块中定义指令,并将其与控制器关联起来。