HostBinding'i async değeriyle işlemenin en iyi yolunu arıyorum.Async HostBinding yönergesi
@Directive({
selector: 'img[my-directive]',
host : {
'[alt]' : "alt | async"
}
})
export class MyDirective {
alt: Observable<string>;
}
Ama bu hedeflenen davranış değildi gibi versiyonundan beri, 2.1.2 düzeltmeleri görünüyor:
Eğik v2.1.2 önce böyle @Directive
dekoratör içinde host
özelliğini kullanabilirsiniz. Bakınız don't access view local variables nor pipes in host expressions.
Şimdi, AoT derlemesi ile derlerken, Parser Error: Host binding expression cannot contain pipes in Directive
elde ediyorum.
? Bize ev sahibi elemanın kodunu verebilir misiniz? –
Ana makine öğesi, yerel bir ''. MyDirective'in 'alt' gözlenebilir özellik değerini 'alt' img özniteliğine eşzamansız olarak bağlamasını istiyorum. –
"... hiçbir zaman ana makine bağlantılarında borular istemedik." Kaynak: [Async Host Binding Artık Çalışmıyor 12671] (https://github.com/angular/angular/issues/12671#issuecomment-258168242) Bunu yapmak için başka bir yol bulmalı veya sorunuzu güncellemelisiniz. –