Tất cả! Tôi đã thành phần này ở đâu khi tôi bấm vào href nó là vụ phải thiết lập một biến như gốc Phạm vi nếu nó là góc 1 như thế này:Góc 2 - Tương đương với Phạm vi gốc là gì?
selector: 'my-component'
template : `
<div (click)="addTag(1, 'abc')">`
constructor() {
this.addTag = function(id, desc){
myGlobalVar = { a: id, b: desc};
};
Sau đó, trong thành phần của bố mẹ tôi, những trang đó (trong thực tế) Tôi nên làm một cái gì đó như:
<my-component></my-component>
<p>My Component is returning me {{ ?????? }}
Cách tiếp cận tốt nhất để làm điều đó là gì?
Thêm biến vào phạm vi gốc là hành vi không tốt. Thay vào đó là cách tiếp cận của Thiery. Bạn tạo một kho lưu trữ hoặc lưu trữ hoặc thực thể dịch vụ để lưu trữ các giá trị của bạn. Cách tiếp cận này nên được theo sau với AngularJS hoặc Angular2. – Martin
xem câu trả lời này https://stackoverflow.com/a/44266176/4356754 –