0
A
回答
-1
這裏是如何實現這種方式。
MainComponent.ts
import { Component } from '@angular/core';
import { MyService1 } from '../../providers/myService1/myService1';
import { MyCmp1 } from '../../components/myCmp1/myCmp1';
@Component({
templateUrl: 'build/pages/mainComponent/mainComponent.html',
providers: [
MyService1
],
directives: [
MyCmp1
],
//pipes: [ ... ] // Pipes which you are using
})
export class MainComponent {
main: any;
constructor() {
this.load();
}
load(): void {
MyService1.loadData()
.then((response) => {
main.data1 = response;
});
}
onShowMe(data): void {
alert(data);
}
}
MainComponent.html
<div class="main-component">
<h1>Main Component</h1>
<my-cmp-1 [data1]="main?.data1" (onShowMe)="onShowMe($event)"></my-cmp-1>
</div>
MyCmp1.ts
import { Component, EventEmitter } from '@angular/core';
import { Input, Output } from '@angular/core';
@Component({
selector: 'my-cmp-1',
templateUrl: 'build/components/myCmp1/myCmp1.html'
})
export class MyCmp1 {
@Input() data1: any;
@Output() onShowMe = new EventEmitter();
showMe(event: Event, data: any): void {
event.preventDefault(); // If you are using <a> or etc.
this.onShowMe.emit(data);
}
}
MyCmp1.html
<h3>My Component 1</h3>
<a href="" (click)="showMe($event, 'message from MyCmp1')">Show Me</a>
相關問題
- 1. Angular2將組件注入其他組件
- 2. Angular2創建組件
- 3. 如何創建列出其他組件的組件屬性?
- 4. 如何從Angular2中的其他組件調用組件中的函數?
- 5. Angular2。動態組件創建
- 6. 從其他組件的事件創建組件
- 7. 在Angular2中創建鏈接組件
- 8. Nativescript angular2重用組件在其他組件
- 9. 如何根據React JS中的其他組件創建Dropdown組件?
- 10. 組件如何提供其他組件?
- 11. React Native - 如何在其他組件上創建和渲染組件
- 12. 動態地angular2任何事件在其他組件
- 13. 如何創建從少數其他組件繼承的Delphi組件?
- 14. 從組件發送數據到其他組件Angular2
- 15. Angular2 Reactive Form - 其他組件中的表單控件
- 16. 如何在Angular2中動態創建SVG組件?
- 17. 如何在React中創建Toast等全局組件並將其引用到其他組件中?
- 18. 如何在其他組件中使用家庭組件數據?
- 19. 動態創建ng-content的angular2組件
- 20. cycle.js - 嵌入組件在其他組件
- 21. 如何使用HttpResponse或其他內容創建組件的動態http響應
- 22. [angular2] [ngModules]如何從其他模塊調用組件?
- 23. Joomla如何從其他組件創建模型
- 24. Angular2 CLI Angular-Meteor組件創建
- 25. Angular2:動態組件創建:AOT編譯
- 26. Angular2 @ViewChildren在其他組件中返回undefined
- 27. 如何在angular2中更新父組件的父組件
- 28. 創建由其他XML文件組成的XML佈局文件?
- 29. Angular2中的組件
- 30. Angular2創建一個顯示外部網頁內容的組件