本文摘自PHP中文网,作者青灯夜游,侵删。

相关教程推荐:angularjs(视频教程)
创建 Student class
就只有几个简单的属性(执行下面的属性可以快速生成)ng generate class entity/student
1 2 3 4 5 |
|
创建child component
ts
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
html
1 2 3 |
|
修改 app.component
ts
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
html
1 2 3 4 5 6 |
|
@Input()
很简单,就是将父组件的数据给子组件的一个属性;@Output()
子组件创建一个 EventEmitter, 子组件的操作会触发EventEmitter ,然后将这个 EventEmitter 对象赋值给 父组件的一个 method ,改方法会拿到EventEmitter对象给的参数,然后进行处理;
更多编程相关知识,可访问:编程教学!!
以上就是了解一下angular中的@Input()和@Output()的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《Angular》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者