Я использовал электронную кузницу для создания нового электронного проекта, использующего angular 2.
npm install -g electron-forge
electron-forge init -t angular2
Затем я добавил @angular/forms
yarn add @angular/forms
Затем я отредактировал файл app.components.ts, чтобы он выглядел так:
import { NgModule } from '@angular/core';
import {FormsModule} from '@angular/forms';
import { BrowserModule } from '@angular/platform-browser';
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'App',
template:
`<div>
<h2>Welcome to {{name}} Angular2!</h2>
{{name}}
<input [(ngModel)] = "name">
</div>`
})
export class AppComponent implements OnInit {
public name = 'electron-forge';
ngOnInit(): void {
console.log('component initialized');
}
}
@NgModule({
imports: [BrowserModule, FormsModule],
declarations: [AppComponent],
bootstrap: [AppComponent]
})
export class AppModule { }
Двусторонняя привязка не работает... когда я меняю текст в своем элементе управления вводом, введенное имя не меняется
Что мне не хватает?