Возможно ли, что привязка данных angular / nativescript не будет работать при определенных обстоятельствах? - PullRequest
0 голосов
/ 11 апреля 2019

Я использую плагин telerik's nativescript-ui-chart в своем приложении nativescript / angular и столкнулся со странной проблемой: при использовании экземпляра RadPieChart внутри RadListView и при попытке стилизовать сечения диаграммыв нормальном и выбранном состояниях, как показано ниже


<Palette tkPiePalette seriesState="Normal" seriesName="orders">
    <PaletteEntry tkPiePaletteEntry [fillColor]="chartDataIterable[0]?.color" strokeColor="Transparent" strokeWidth="0"></PaletteEntry>
    <PaletteEntry tkPiePaletteEntry [fillColor]="chartDataIterable[1]?.color" strokeColor="Transparent" strokeWidth="0"></PaletteEntry>
    <PaletteEntry tkPiePaletteEntry [fillColor]="chartDataIterable[2]?.color" strokeColor="Transparent" strokeWidth="0"></PaletteEntry>
    <PaletteEntry tkPiePaletteEntry [fillColor]="chartDataIterable[3]?.color" strokeColor="Transparent" strokeWidth="0"></PaletteEntry>
    <PaletteEntry tkPiePaletteEntry [fillColor]="chartDataIterable[4]?.color" strokeColor="Transparent" strokeWidth="0"></PaletteEntry>   
</Palette>

<Palette tkPiePalette seriesState="Selected" seriesName="orders">
    <PaletteEntry tkPiePaletteEntry [fillColor]="chartDataIterable[0]?.color" strokeColor="Transparent" strokeWidth="0"></PaletteEntry>
    <PaletteEntry tkPiePaletteEntry [fillColor]="chartDataIterable[1]?.color" strokeColor="Transparent" strokeWidth="0"></PaletteEntry>
    <PaletteEntry tkPiePaletteEntry [fillColor]="chartDataIterable[2]?.color" strokeColor="Transparent" strokeWidth="0"></PaletteEntry>
    <PaletteEntry tkPiePaletteEntry [fillColor]="chartDataIterable[3]?.color" strokeColor="Transparent" strokeWidth="0"></PaletteEntry>
    <PaletteEntry tkPiePaletteEntry [fillColor]="chartDataIterable[4]?.color" strokeColor="Transparent" strokeWidth="0"></PaletteEntry>   
</Palette>

Угловая привязка данных в свойстве fillColor будет работать только для любой палитры, расположенной физически выше в html-файле.Это поведение действительно странное, и я хотел бы узнать, что вызвало его, также потому, что точно такой же компонент будет работать, как и ожидалось, при использовании вне RadListView.Я нашел обходной путь к этой проблеме, но мне действительно любопытно, что могло бы привести к такой привязке данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...