Angular 触发器不工作怎么需要
Angular trigger not working how need
我需要定制
项目加载自
$http(.....).success(function(data){
$scope.items=data
....
dothis() // my func
执行此操作() - https://jsfiddle.net/4ye83zte/4/
但是我在 $(this).trigger('change');
上有错误(46 行号)
Error: $digest already in progress
我试试:
angular.element($(this)).triggerHandler('change') - have error too
但不工作
$scope.$eval(function () {
$timeout(function () {
dothis(function () {
angular.element($('.pxyselect')).triggerHandler('change');
}, 0);
});
});
这在渲染元素之后和 $digest
之后有效
我需要定制 项目加载自
$http(.....).success(function(data){
$scope.items=data
....
dothis() // my func
执行此操作() - https://jsfiddle.net/4ye83zte/4/
但是我在 $(this).trigger('change');
上有错误(46 行号)
Error: $digest already in progress
我试试:
angular.element($(this)).triggerHandler('change') - have error too
但不工作
$scope.$eval(function () {
$timeout(function () {
dothis(function () {
angular.element($('.pxyselect')).triggerHandler('change');
}, 0);
});
});
这在渲染元素之后和 $digest
之后有效