Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在angular js中触发点击ng重复?_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript 如何在angular js中触发点击ng重复?

Javascript 如何在angular js中触发点击ng重复?,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我想在angular中触发一个事件单击处理程序(单击按钮并触发跨度)。我尝试使用第n个子选择器,但仍然没有结果。有什么建议吗?我也尝试使用jQuery选择器 点击 角度.module('app',[]) .controller('MainCtrl',函数($scope,$timeout){ $scope.version='Angular 1.4.8'; $scope.items=[]; $scope.showMsg=showMsg; $scope.forceClick=forceCl

我想在angular中触发一个事件单击处理程序(单击按钮并触发跨度)。我尝试使用第n个子选择器,但仍然没有结果。有什么建议吗?我也尝试使用jQuery选择器


  • 点击
角度.module('app',[]) .controller('MainCtrl',函数($scope,$timeout){ $scope.version='Angular 1.4.8'; $scope.items=[]; $scope.showMsg=showMsg; $scope.forceClick=forceClick; init(); 功能强制单击(项目、索引){ $timeout(函数(){ angular.element('#wrapper ul li:eq('+index+')span').triggerHandler('click'); },3000); } 函数showMsg(itemName){ 警报(“单击”+项目名称); }; 函数init(){ 对于(var i=0;i尝试使用此控制器:)

angular.module('app',[]).controller('MainCtrl',function($scope,$timeout){
$scope.version='Angular 1.4.8';
$scope.items=[];
$scope.showMsg=showMsg;
$scope.forceClick=forceClick;
init();
$scope.showMsg=函数(itemName){
警报(“单击”+项目名称);
};
$scope.forceClick=函数(项,索引){
log('I clicked!!');
};
函数init(){
对于(变量i=0;i<10;i++){
$scope.items.push({
名称:'item'+i,
所选:false
});
}
}
}
);
尝试使用此控制器:)

angular.module('app',[]).controller('MainCtrl',function($scope,$timeout){
$scope.version='Angular 1.4.8';
$scope.items=[];
$scope.showMsg=showMsg;
$scope.forceClick=forceClick;
init();
$scope.showMsg=函数(itemName){
警报(“单击”+项目名称);
};
$scope.forceClick=函数(项,索引){
log('I clicked!!');
};
函数init(){
对于(变量i=0;i<10;i++){
$scope.items.push({
名称:'item'+i,
所选:false
});
}
}
}
);

尝试在控制器中注入
$scope

.controller('MainCtrl', '$scope', function($scope, $timeout) {

任何示例?

尝试在控制器中注入
$scope

.controller('MainCtrl', '$scope', function($scope, $timeout) {

有任何示例吗?

我在顶部:$scope.forceClick=forceClick;我在顶部:$scope.forceClick=forceClick;这是无效的,您可以用两种最常用的方式定义控制器,.controller('name',['$scope',function($scope){//code}]),以解决缩小冲突,或者.controller('name',ctrlName);ctrlName.$inject=['$scope'];函数ctrlName($scope){//code};如果“$scope”没有被注入,我的绑定也不会绑定/工作:p这是无效的,您可以用两种最常用的方式定义控制器,.controller('name',['$scope',函数($scope){//code}]),以解决缩小冲突,或者.controller('name',ctrlName);ctrlName.$inject=['$scope'];函数ctrlName($scope){//code};如果“$scope”没有被注入,我的绑定也不会绑定/工作:P
.controller('MainCtrl', '$scope', function($scope, $timeout) {