Я хочу добиться того, чтобы пользовательский элемент и привязывал css непосредственно к этому элементу из родителя, а также из пользовательского элемента.Aurelia - Переопределение привязки css внутри настраиваемого элемента
родитель:
<div>
<custom-element css="height: ${heightProperty}"></custom-element>
</div>
пользовательский элемент:
<template css="width: ${widthProperty}">
</template>
Но ширина и высота не будут переплетены в то же время. Только тот, который был привязан (изменен) последним, вступит в силу. Но слияние, похоже, работает при установке свойства класса. Так эта ошибка или предназначена?
Вы не могли бы разместить это шаблонную привязку репо как ошибка, чтобы мы могли обсудить, если это ошибка или предназначенный поведение? Спасибо :-) –
@AshleyGrant. Честно говоря, я бы ожидал, что внешняя привязка (по одному свойству) просто переопределит самую внутреннюю. Я утверждаю, что тот факт, что это работает с свойством 'class', является следствием того, что' classList' является массивом (который использует наблюдатель коллекции) в отличие от 'style' (который является объектом), но все же непреднамеренным , нет? –