Abrir nova janela em uma nova guia

Estou tentando abrir uma nova janela quando o usuário clica no botão da seguinte maneira:

protected assignActity(type: string): void {
    var window = window.open('/#/link');
    this.Service.ass,ignActivity(type).subscribe(res => {
      window.location = '/#/link/' + res;
      console.log(res);
    })
  }

mas está gerando um erro:

core.umd.js:3468 TypeError: Cannot read property 'open' of undefined

Como corrigi-lo para fazê-lo funcionar?

questionAnswers(1)

yourAnswerToTheQuestion