【发布时间】:2018-12-04 04:00:08
【问题描述】:
我有一个组件,上面写着:Hello Angular6
app.component.html:
<hello name="{{ name }}"></hello>
app.component.ts:
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
name = 'Angular 6';
}
任务是,制作一个新组件,名为"Userchange"
import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core';
@Component({
selector: 'app-user-change',
templateUrl: './userchange.component.html',
styleUrls: ['./userchange.component.css']
})
export class UserChangeComponent {
@Input() change: string;
}
我有一个按钮和一个文本类型输入,它应该像这样工作:我在输入框中写了一些东西,然后我按下按钮,app.component 中的'name' 应该是给定的文本。
你能帮帮我吗?
我刚开始学习 Angular。
【问题讨论】:
-
如果这是 angular 6,那么它应该被标记为 angular 而不是 angularjs。 AngularJS 是 pre2 库,与现代 Angular 大不相同。还应该更新标题以反映 Angular 6 vs AngularJS
-
@scrappedcola 谢谢,完成了
-
你看过angular 6英雄之旅教程吗?
-
我建议查看 firegloves 和 stackoverflow.com/questions/39325503/… 提到的教程,注意 angular 2+ 的工作原理基本相同,只有当您尝试返回 pre2 时,它才被视为不同的库。跨度>
-
@firegloves 我有,我就是不明白。