angular tem o recurso "propriedade computada" como no vue.js?

Eu aprendi o Vue.js primeiro e agora tenho um projeto no Angular 4, então acabei de aprender o Angular. Acho que nem tudo é diferente do Vue, exceto a "Propriedade computada". No Vue, posso criar uma propriedade computada que ouça alterações de outras propriedades e execute cálculos automaticamente.

Por exemplo (no Vue 2):

computed: {
    name(){
        return this.firstname + ' ' + this.lastname;
    }
}

A propriedade name será recalculada apenas quando um dos nomes ou sobrenomes for alterado. Como lidar com isso em Angular 2 ou 4?

questionAnswers(1)

yourAnswerToTheQuestion