angular - Angular:防止模板中出现额外的空格
问题描述
我有一个 html 模板,它应该简单地翻译一个状态:
<ng-container [ngSwitch]="currentStatus">
<ng-container *ngSwitchCase="'DRAFT'" i18n="@@DraftStatus">
Draft
</ng-container>
<ng-container *ngSwitchCase= ...
<ng-container *ngSwitchDefault>
{{currentStatus}}
</ng-container>
</ng-container>
. End
但不知何故,尽管我尝试过,内容总是显示为例如Draft . End
。即在容器的末端增加了一个额外的空间。我想像Draft. End
.
尝试在compontent
设置中使用preserveWhitespaces: false,
也无济于事。
任何提示如何摆脱这个额外的空间?
解决方案
你必然有一个你看不到的空白。为了确保您可以将您的话包装成<span>
这样:
...
<ng-container *ngSwitchCase="'DRAFT'" i18n="@@DraftStatus">
<span>Draft</span>
</ng-container>
...
<span>. End</span>
并确保标签之间没有空格
推荐阅读
- django - 在 django 上安装 django cms 后,Django 管理员搜索图标变得如此之大
- java - 2种弹簧测试的优缺点是什么
- c++ - 如何防止模板类的实例化?
- scala - Scala Spark:(org.apache.spark.repl.ExecutorClassLoader)无法检查路径上 REPL 类服务器上的类 org 的存在
- c - 您如何解释我的 C 哈希函数(Fowler–Noll–Vo_hash_function 的类型)的行为?
- wireshark - 无法读取从移动设备发送的数据..在 WireShark 中显示无法识别的文本
- javascript - Pug 文件无法识别 jQuery
- c - 执行 execvp 时如何不从选项卡中取出空行
- matlab - 从 matlab 中的 imfindcircles 检测到的麦田怪圈
- node.js - 如何无限填充 mongoDB 模型?