nzTour库的文档说开始函数应该返回一个在巡视完成/中止时得到解决/拒绝的承诺。对我来说,它看起来立即得到解决 - 这是我的代码,并且在开始调用之后显示日志行 - 第一个游览步骤仍然显示。
var run = function (tour) {
if (running) {
return $q.when();
}
running = true;
return nzTour.start(tour)['finally'](function () {
logger.log('nztour start finished');
running = false;
});
};
我做错了什么,或文档有问题,或者库本身有问题?