Javascript 如何在angular js中触发点击ng重复?
我想在angular中触发一个事件单击处理程序(单击按钮并触发跨度)。我尝试使用第n个子选择器,但仍然没有结果。有什么建议吗?我也尝试使用jQuery选择器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
-
点击
角度.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) {