我正在开发一个ionic移动应用程序,需要将参数传递给$timeout promise,以便进行一些操作。我阅读了关于$timeout的angularjs文档(https://docs.angularjs.org/api/ng/service/$timeout),其中提到最后一个参数可以是传递给timeout函数的参数。我尝试了以下方法:
$timeout(function(params){
alert(params.p1 + " - " + params.p2);
}, 5000, true, {p1 : "Hello", p2 : "World"});
但是它没有起作用,我无法在超时函数内访问params变量。我做错了什么吗?还是有其他方法可以做到这一点?谢谢。