2014-09-24 2 views
0

Я использую ng-сетку в своем приложении с использованием рамки AngularJS. Я получаю значение для ng-grid, используя API. API возвращает результат с открытым текстом, а также с тегами html. Внутри ng-сетки я хочу отображать только обычный текст.Получите только обычный текст и отображение внутри ng-сетки

Вот enter code herePlunker

Я вступил значения вручную, но в моем случае, это происходит от API.

Любые предложения? Заранее спасибо.

+0

ли вы вопрос о том, как Газа HTML-теги из ваших данных? Если это так, пожалуйста, удалите тег angularjs, поскольку вопрос не относится к угловому –

+0

Да. Я хочу снять html-теги. Вопрос обновлен. Спасибо – mpatel

ответ

0

Вы, вероятно, нужно будет использовать ngSanitize и CellTemplate

включают <script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.1/angular-sanitize.js"></script>

впрыснуть зависимость ngSanitize

и изменить ngGrid параметры, как

$scope.gridOptions = { 
    data: 'myData', 
    columnDefs: [ 
     {field: 'name', displayName: 'Name'}, 
     {field:'descr', displayName:'Description', cellTemplate:'<div ng-bind-html="row.entity.descr"></div>'}] 
}; 

Это ваши данные в html formate, поэтому вы можете предоставить текст, он покажет вам текст и читать JSON также

http://plnkr.co/edit/RFmZmL0lCQe9qw8Y8HkN?p=preview Demo

Надежда это то, что вы хотите

+0

вы можете установить угловую санитацию с помощью установки колокольчика или просто включить его из угловой папки, имеющейся в вашем проекте. –

+0

Это то, что я хотел иметь. Огромное спасибо. :) – mpatel

+0

Awesome, Спасибо, что согласился ответить –

0

Похоже, ваш HTML-код преобразуется в обычный текст, но то, что вы, вероятно, ищете, состоит в том, чтобы убрать HTML-теги и сохранить только текст.

Если это то, что вы пытаетесь сделать, посмотреть на этот вопрос и его ответы: Get the pure text without HTML element by javascript?

Обратите внимание, что принятый ответ не является лучшим ответом.

+0

В моей ng-сетке мой columnDef выглядит так: '{поле: 'Описание', displayName: 'Description'}' В этом случае мои данные находятся внутри Описание. Как выполнить операцию для выделения html-тегов? – mpatel

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