Assuming you’re using a relatively recent Ionic version, you missed some upgrade notes, notably that @Page was recalled to his home planet. Use @Component instead.
In my case, I was getting this error because I was importing FORM_DIRECTIVES from '@angular/common
Probably because of this
since alpha 46, where PLATFORM_DIRECTIVES was introduced, you don’t need to explicitely import FORM_DIRECTIVES, nor CORE_DIRECTIVES. Those are included implictely in your app. PLATFORM_DIRECTIVES contains COMMON_DIRECTIVES by default, which contains CORE_DIRECTIVES and FORM_DIRECTIVES. https://github.com/angular/angular/issues/3953#issuecomment-196893364)