current is null
在模态控制器中执行以下代码时出现错误。
$scope.$on('cart:item_updated',function(evt, item){
$modalInstance.close();
//$timeout($modalInstance.close, 500);
});
我必须添加超时才能让它工作。我相信这与摘要周期有关,但我担心的是超时修复是一种 hack,它不会根据用户设备处理代码的速度而起作用。我宁愿知道这里发生了什么并正确解决这个问题。如果我通过用户从模式中的按钮启动的操作执行 .close() ,它似乎可以按预期执行操作而没有错误。