30秒学会 Angular 片段 · 2018年7月7日

30秒学会 Angular 片段 – Preseving whitespaces

By default Angular strips all whitespaces in templates to save bytes. Generally it’s safe.

For rare cases when you need to preserve spaces you can use special ngPreserveWhitespaces attribute:

<div ngPreserveWhitespaces>
             (___()'`;
             /,    /`
       jgs   \\"--\\
</div>

You can also use preserveWhitespaces option on a component.

file:app.component.ts

import { Component } from '@angular/core';

@Component({
  preserveWhitespaces: false,
  selector: 'my-app',
  template: `

  <h1> Look at mee in dev tools! :( </h1>
<div>
                  __
             (___()'';
             /,    /
       jgs   \\"--\\
</div>

 <h1> Now look at me, I'm cute!! </h1>
<div ngPreserveWhitespaces>
                  __
             (___()'';
             /,    /
       jgs   \\"--\\
</div>

  `
})
export class AppComponent {}

翻译自:https://www.30secondsofcode.org/angular/s/preseving-whitespaces

相关链接