Как я могу преобразовать строку в HTML-код, полученный из функции? - PullRequest
0 голосов
/ 24 декабря 2018

Я получаю строку из функции {{convertFormat(query[column.field],column.type)}}, но мне нужно перейти на следующую строку.Я делаю так return value.indexOf('\n') > 0 ? value.replace('\n', '<br /> ') : value

Я пытался сделать через <p ng-bind-html="convertFormat(query[column.field],column.type)"> </p>, но показать ошибку.

Я хотел бы понять, как я могу перевести строку в код HTML.Что бы случилось так <p>My text <br /> and nexr line<p>

Ответы [ 2 ]

0 голосов
/ 24 декабря 2018

Я использую <p ng-bind-html="convertFormat(query[column.field],column.type)"> </p> и добавляю var Services = angular.module('main.services', ['ngSanitize']), и все заработало

0 голосов
/ 24 декабря 2018

Вы можете использовать innerHTML свойство.

Если вы объявили строку в компоненте:

public myString = 'My text <br /> and next line'

Вы можете использовать ее в html-шаблоне так:

<p [innerHTML]="myString"></p>

В вашем случае строку также можно вернуть из функции.

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