Problemas (onde eu não sei mais o que fazer) com o Ionic

Bom dia, boa tarde e boa noite para todos.

Ando tentando seguir o código da página 64 do livro do Ionic, onde o autor comenta do uso de bindings para formulários e essas coisas, e eu fiz a criação (até onde meus olhos veem) correta, como ele indica, mas na hora da execução para retornar o valor, ocorrem alguns erros massivos.

<script>
  import {RouterModule} from '@angular/router'
</script>

<ion-header>
  <ion-toolbar color="danger">
    <ion-button slot="start" shape="round" fill="clear" size="small" [routerLink]="['/user-login-edit']" >
      <ion-icon name="arrow-back-circle-sharp" size="large"></ion-icon>
    </ion-button>
    <ion-title>REGISTRO</ion-title>
  </ion-toolbar>
</ion-header>


<ion-content>
  <form (ngSubmit) = "submit()">
  <ion-card>
    <ion-card-content>
      <ion-item no-padding>
        <ion-label position="floating">Nome de Usuário</ion-label>
        <ion-input [(ngModel)]="usuario.nickUsuario" name="nickUsuario" type="text"></ion-input>
      </ion-item>
    </ion-card-content>
  </ion-card>

  <ion-card>
    <ion-card-content>
      <ion-item no-padding>
        <ion-label position="floating">E-mail do Usuário</ion-label>
        <ion-input [(ngModel)]="usuario.emailUsuario" name="emailUsuario" type="email"></ion-input>
      </ion-item>
    </ion-card-content>
  </ion-card>

  <ion-card>
    <ion-card-content>
      <ion-item no-padding>
        <ion-label position="floating">Senha</ion-label>
        <ion-input [(ngModel)]="usuario.senhaUsuario" name="senhaUsuario" type="password"></ion-input>
      </ion-item>
    </ion-card-content>
  </ion-card>

  <ion-card>
    <ion-card-content>
      <ion-item no padding>
        <ion-label position="floating">Confirme sua Senha</ion-label>
        <ion-input [(ngModel)]="usuario.confSenhaUsuario" name="confSenhaUsuario" type="password"></ion-input>
      </ion-item>
    </ion-card-content>
  </ion-card>

  <ion-card>
    <ion-card-content>
      <ion-button color="danger" expand="block" type="submit">
        <ion-icon name="dice-sharp" ></ion-icon>
             Realizar Registro
      </ion-button>
    </ion-card-content>
  </ion-card>
  </form>
</ion-content>

e por fim, após eu declarar o usuário como uma classe como o autor indica nas páginas posteriores, eu adquiro este erro.

Gostaria de ajuda ou indicar onde eu errei, grato.