Используйте [(ngModel)]
вместо ng-модели в вашем html шаблоне. ng-модель - это синтаксис Angularjs, который не будет работать в Angular2 +.
Также убедитесь, что импортирован FormsModule
в app.module.ts
import { FormsModule } from '@angular/forms';
Также добавьте его в массив import в app.module.ts
imports: [
BrowserModule,
AppRoutingModule,
FormsModule
],
Это важно, поскольку без FormsModule angular не сможет определить директиву ngModel.
В другое примечание: ввод вернет значение, введенное пользователем в виде строки. Чтобы прочитать его как число и добавить к нему 1, вам нужно будет ввести его:
onSelectEqual(){
this.answer = Number(this.num1) + 1 ;
}
Обратите внимание, что //
для комментариев не работает в шаблоне html, используйте <!-- -->
вместо.