i bileşenden bir veri biniyorum ve ben bir hizmetAngular2: hizmet
Component1 (Başlat) üzerinden başka bileşene göndermek için çalışıyorum yoluyla bileşenine bir bileşenden veri gönderme: Radyo kutu Görünüm
<md-radio-button
*ngIf="item.id===1"
value="{{item.value}}"
class="{{item.class}}"
checked="{{item.checked}}"
(click)="onSelectType1(item)"> //here i'm catching the value
{{item.label}}
</md-radio-button>
ts kodu
public onSelectType1(selected:any){
this.formeService.type1Change(selected.nb)
}
SERVİS:
@Injectable()
export class FormeService{
public type1S : any;
public type1Change(selected):any
{
this.type1S=selected; //here i'm catching it into the service
}
Bileşen 2: (Son): Basit Görünüm
ts kodu
export class ContentComponent{
constructor(public BackService : BackgroundService ,
public formeService: FormeService)
{
console.log(this.formeService.type1S)
////// that diplays me in the console that it's undefined !!!!!!!!!!!!!!!!!
The probleme is HERE : how may i access to the value of my variable in this part
}
!!!!!!! ! ve görünümde aynı sürede bana değeri görüntüler: söyle olabilir
{{formeService.type1S}} // this works normally
nasıl ben "uç bileşenin ts kodu" benim verilerin değerini görüntüleyebilir ?????
Bu yinelenen yeniden açılması almak için bir yorum eklemek olduğunu düşünüyorum yoksa. –
sorun veri iletmek ve görünümlerde görüntüleyebilirsiniz konularını kullanarak değil, görünümde ts kodunda verilerim değeri kullanmak nasıl yeniden ama burada bağlam kodu – firasKoubaa
kısmından görüntülemek için nasıl . .subscribe 'ile parça ('typescript –