私は残りのAPIウィット/n
コードを持っています、angular 6は<br>
タグで置き換えることができます
これが私のコードです:
{{x.deskripsi}}
私は使用してみます https://www.npmjs.com/package/angular-nl2br-filter
{{}}
タグ内でバインディングを使用する方法がわかりません
このコードを使ってみます
<p ng-bind-html="x.deskripsi | nl2br"></p>
しかし動作しません
何か助け?
前に感謝します
ライブラリは必要ありません。タグの_white-space
_プロパティを_pre-wrap
_に設定するだけです(またはデフォルトでこのスタイルにする必要がある_<pre>
_タグを使用します)
document.querySelector('#formatted').innerText = 'Lorem\nIpsum';
_#formatted {
white-space: pre-wrap;
}
_
_<div id="formatted"></div>
<div>Lorem\nIpsum</div>
_
あなたは同じためにパイプを使うことができます:
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({name: 'replaceLineBreaks'})
export class ReplaceLineBreaks implements PipeTransform {
transform(value: string): string {
return value.replace(/\n/g, '<br/>');
}
}
アプリに含めるには、パイプを@NgModule宣言に含める必要があります。テンプレートにHTMLを表示するには、innerHTMLをバインドします。
<p [innerHTML]="x.deskripsi | replaceLineBreaks"></p>