Обновление PrimeNg - Button.html: 2 Ошибка: ошибка: не удается найти другой объект поддержки 'float: left;' - PullRequest
0 голосов
/ 05 ноября 2019

Я только начал обновлять проект до PrimeNg 8.1.1, и кажется, что встроенные теги style на кнопках больше не поддерживаются ...

Я получаю следующую ошибку во всех моих кнопкахкоторые имеют style='float:left:

Button.html:2 ERROR Error: Cannot find a differ supporting object 'float: left;'
    at KeyValueDiffers.find (core.js:28471)
    at NgStyleR2Impl.setNgStyle (common.js:5884)
    at NgStyle.set ngStyle [as ngStyle] (common.js:6161)
    at updateProp (core.js:32189)
    at checkAndUpdateDirectiveInline (core.js:31867)
    at checkAndUpdateNodeInline (core.js:44367)
    at checkAndUpdateNode (core.js:44306)
    at debugCheckAndUpdateNode (core.js:45328)
    at debugCheckDirectivesFn (core.js:45271)
    at Object.eval [as updateDirectives] (Button.html:2)

, это прекрасно работает в предыдущей версии 8.0.3

Я пробовал несколько различных форматов для встроенного стиля, но все еще не повезло

это обычный тег, вызывающий проблему:

<p-button (onClick)="clickRefresh()"
          icon="pi pi-refresh"
          label="Refresh"
          style="float: left;"
          styleClass="ui-button-secondary"
></p-button>

1 Ответ

2 голосов
/ 05 ноября 2019

Теперь вы должны изменить строку на объекты , Я думаю, что это изменение разрыва.

https://github.com/primefaces/primeng/commit/b774ab2a5811b223c49dcef55ba84bcbcfa09579

<p-button (onClick)="clickRefresh()"
          icon="pi pi-refresh"
          label="Refresh"
          [style]="{float: 'left'}"
          styleClass="ui-button-secondary"
></p-button>
...