Moment: Quebras de linha na formatação não funcionam

Criado em 16 abr. 2018  ·  3Comentários  ·  Fonte: moment/moment

Se eu disser momento (myDatetime) .format ('algo \ nalgo mais'), a quebra de linha não é interpretada como uma quebra de linha. Não importa se eu cercar \ n com colchetes, adicione um espaço a cada lado dos colchetes, se eu disser
em vez de \ n, etc.

Comentários muito úteis

Isso soa como um problema de HTML / CSS, e nada a ver com o momento.

momento é honrar a nova linha na string de formatação quando envolvida em [] :

var formatted = moment().format('DD[\n]MM[\n]YYYY');
formatted.match(/\n/g).length; // 2 new-lines in output
formatted.split('\n'); // breaks into 3 lines / 3 array items
formatted.charCodeAt(2); // 10 - yep, it's a newline

Todos 3 comentários

Onde você está usando a saída? Se estiver em HTML, você configurou a propriedade CSS white-space para garantir que a quebra de linha seja respeitada?

Eu estava fazendo isso. Acabei fazendo isso (TypeScript):

{moment(lastSaved).format('M/D/YY')} <br /> {moment(lastSaved).format('h:mm:ss a')}

Isso soa como um problema de HTML / CSS, e nada a ver com o momento.

momento é honrar a nova linha na string de formatação quando envolvida em [] :

var formatted = moment().format('DD[\n]MM[\n]YYYY');
formatted.match(/\n/g).length; // 2 new-lines in output
formatted.split('\n'); // breaks into 3 lines / 3 array items
formatted.charCodeAt(2); // 10 - yep, it's a newline
Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

dogukankotan picture dogukankotan  ·  3Comentários

BonBonSlick picture BonBonSlick  ·  3Comentários

nikocraft picture nikocraft  ·  3Comentários

BCup picture BCup  ·  3Comentários

danieljsinclair picture danieljsinclair  ·  3Comentários