要跳过当前步骤并跳至提供的步骤,我使用https://github.com/benmarch/angular-ui-tour中给出的goTo()
中的angular-ui-tour
作为
在html页面中:
tour-step="user-mngnt"
tour-step-belongs-to="testTour"
tour-step-order="35"
tour-step-title="User Management"
tour-step-content="Click 'Next' button to go on User
Management Tab."
tour-step-template-url="'views/welcomeTemplate.html'"
tour-step-placement="right"
tour-step-on-next="goTouser();"
tour-step-on-show="skipIfNotPermsn();"
tour-step-backdrop=true
tour-step-animation=true
ng-click="gotoUM();"
在控制器中:
$scope.skipIfNotPermsn = function() {
if (!PermissionService.haspermission("user/create")) {
testTour.goTo('crm-mngnt');
}
}
此功能移至下一步,但不会关闭上一步。 我在做什么错了?