Я пытаюсь связать данные с помощью Angular 8, но терплю неудачу. Один из методов, которые я пробовал, выглядит следующим образом:
<div class="speed" style="background-image: url('http://example.com/assets/images/meter.png')" [ngStyle]="{'--p':result.percentage}"></div>
и вывод:
<div _ngcontent-kyh-c1="" class="speed" style="background-image: url('http://example.com/assets/images/meter.png');" ng-reflect-ng-style="[object Object]"></div>
Я хочу, чтобы результат был:
<div _ngcontent-kyh-c1="" class="speed" style="background-image: url('http://example.com/assets/images/meter.png');--p:24;"></div>
FYI, {{result.percentage}}
дает и выход 24
.
Пожалуйста, игнорируйте _ngcontent-kyh-c1=""
, который генерируется Angular 8.
--p:24
, потому что--p
не является допустимым свойством css - person C_Ogoo   schedule 27.11.2019[ngStyle]="{'transform': 'rotate(' +result.percentage+ 'deg);'}"
Я тоже пытался с этим, но тоже не работает. Я пытаюсь связать данные с этим: jsfiddle.net/7j8zrfhn/1 - person Elaine Byene   schedule 27.11.2019