Я пытаюсь реализовать метод «CanActivate» в моей службе, а ниже кодКак реализовать CanActivate охранник в Angular2
import { Injectable } from '@angular/core';
import { CanActivate } from '@angular/router';
@Injectable()
export class GuardUserSearchService implements CanActivate {
CanActivate() {
console.log('dummy guard clause for User search');
return true;
}
}
сервис Когда я компилирую этот машинопись код, он отображает следующие ошибки
Класс 'GuardUserSearchService' неправильно реализует интерфейс 'CanActivate'.
Любая идея, в чем проблема в моем коде.
даже после модификации, он показывает ту же ошибку. Моя версия angular2 - RC-6. – refactor
Пожалуйста, проверьте также чувствительность к регистру. Функция должна быть 'canActivate', а не' CanActivate' –
lol..i также делал ту же ошибку upperCase 'C' в функции canActivate. –