Как использовать значение интерполяции из другого компонента? - PullRequest
0 голосов
/ 24 апреля 2020

Я использую angular

В моем файле HTML я использую как {{ interpolationvalue() }}

В файле TS,

interpolationvalue()
{
this.route.navigate(['\x'])
}

Как можно Я использую эту функцию интерполяции вне файла TS, и мне нужно импортировать в мой файл HTML.

Возможно ли это?

Помогите мне с этим

1 Ответ

0 голосов
/ 25 апреля 2020

Вы должны сделать инъекцию:

@Injectable()
export class InterpolationUtils {
  constructor(private router: Router) {}

  public interpolationvalue() {
    this.router.navigate(['\x'])
  }
}

и в любом компоненте:

@Component({...})
export class MyFeatureComponent {

  constructor(private interpolationUtils: InterpolationUtils) {}

  myMethod() {
    // do stuff
    this.interpolationUtils.interpolatevalue();
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...