#angularjs
Вопрос:
У меня есть тест Жасмина, который не проходит с ошибкой:
Ошибка типа: Не удается прочитать свойство «тогда» неопределенного
Это код, который у меня есть:
logout(isSessionExpired: boolean = false): void { this.sessionStorageService.removeByKeyPrefix(SessionStorageService.keys.reportPrefix); this.clientService.logout(); this.setAuthenticationState(); this.stopImmediateMessageTimer(); this.stopSessionCheckTimer(); this.breadcrumbString = ""; this.areShortcutsLoaded = false; this.sessionService.endSession(isSessionExpired) .then(() =gt; this.cookieService.deleteLoginCookies()) .then(() =gt; this.$state.go("login", { isLogout: true }, { inherit: false })); }
Я предполагаю это .тогда это не определено, но я до сих пор не смог решить эту проблему. Кто-нибудь хотел бы дать несколько советов по этому вопросу и лучший способ его решения?