Аурелия: если привязка и селекторы контента
Я обнаружил, что селекторы содержимого не работают, если для родительского элемента используется привязка if. Например:
некоторые-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>
Это прекрасно работает, если я не использую if
привязка, но не будет оказывать <content>
когда я использую if
связывание. Есть ли что-то, что я делаю здесь не так, или есть способ заставить это работать как положено?
1 ответ
Решение
Я добавлю это в нашу документацию в ближайшее время, но сейчас, вот объяснение @EisenbergEffect с https://github.com/aurelia/framework/issues/375
"Нет. Это характерно для теневого домена. Точки выбора контента должны быть статическими. Они не могут быть добавлены или удалены динамически. Если вы хотите скрыть их, тогда используйте вместо этого show.bind".