我使用 electron-forge 创建了一个使用 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 { }
两种方式绑定不起作用...当我更改输入控件中的文本时,名称字段没有改变
我错过了什么?