2016-03-27 46 views
3

İçerik seçicilerinin, bir üst öğede bir bağlayıcı kullanılıyorsa işe yaramayacağını fark ettim. Örneğin:Aurelia: Bağlama ve içerik seçicileri

bazı-element.html

<template> 
    <div if.bind="true"> 
    This will appear 
    <content></content> 
    </div> 
</template> 

app.html

<template> 
    <some-element>This will not appear</some-element> 
</template> 

Bu benim bağlayıcı if kullanmıyorsanız çalışıyor, ancak render olmaz <content>if bağlayıcı kullandığımda. Burada yanlış yaptığım bir şey var mı yoksa beklendiği gibi çalışmasını sağlamak için bir yol var mı?

cevap

2

Yakında bizim belgelere bu ekleyerek, ama şimdi, burada https://github.com/aurelia/framework/issues/375

den EisenbergEffect açıklamasının @ olduğunu olacağım "Hayır Bu gölge dom bir özelliğidir . Içerik seçim noktalarını statik olmak zorunda Dinamik olarak çıkarılmış cevher ekleyemezler. Eğer onları gizlemek istiyorsanız, show.bind kullanmayı düşünün. "

+0

Ah, teşekkürler - Github sorunlarını aramayı düşünmedim! Bunun yerine show.bind işlevini kullanacak. –

+0

Ayrıca, "" etiketinin, Shadow DOM belirtimindeki en son değişikliklere uygun olarak, Aurelia'nın 1. sürümündeki "" etiketi ile değiştirildiğini de unutmayın. [Aurelia Dokümantasyonu] (http://aurelia.io/hub.html#/doc/article/aurelia/templating/latest/templating-content-projection) – martin