0

Я использую официальный пользовательский интерфейс Bootstrap для Angular, и у меня возникают проблемы с выражением выражения в шаблоне ui.bootstrap.popover.Невозможно скомпилировать HTML в uib.popover в AngularJS

Вот компонент в моем HTML:

<edit-button url="myurl.php" form="myNewForm"></edit-button> 

Это шаблон выглядит следующим образом:

<button uib-popover-template="app/edit.html"></button> 

И вот edit.html:

{{1+1}} 

Я получаю эту ошибку:

unrecognized expression: {{1+1}}

Что мне делать? В чем проблема? Я на самом деле пытаюсь использовать директивы SchemaForm вместо {{1 + 1}}.

+0

Try обертывание '{{1 + 1}}' в дел. В [docs] (https://angular-ui.github.io/bootstrap/#/popover): «Обратите внимание, что содержимое этого шаблона необходимо обернуть в тег, например,

». Кроме того, уверены ли вы, что шаблон разрешен? Похоже, вам нужны одинарные кавычки вокруг 'app/edit.html' – Jaydo

ответ

0

Вы должны поместить шаблон в простых кавычках, например:

<button uib-popover-template="'app/edit.html'"></button> 

 Смежные вопросы

  • Нет связанных вопросов^_^