условно использовать директиву angular и их параметры без изменения директивы или переписывания HTML - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть следующая директива

<div
    mwlResizable
    [enableGhostResize]="true"
>

Но я только хочу, чтобы mwlResizable работал условно ... поэтому я обновил ее до

<div
    [attr.mwlResizable]="(global?.admin)"
    [enableGhostResize]="true"
>

Это работает, но теперь я получаю ошибка об опциях директивы (@Input // @Output) * компилятор 1010 *

. js: 2430 Uncaught Ошибка: ошибки синтаксического анализа шаблона: невозможно связать с 'enableGhostResize', так как это не это известное свойство div. ("style.height =" {{page.bannerHeight + 'px'}} "[attr.mwlResizable] =" (global? .admin) "

Как я могу условно выполнить опции директивы также?

  • Я не могу изменить директиву.
  • Я знаю ngif и переписываю элемент без директивы, но я ищу другое решение, которое не требует от меня переписывания разметки
...