首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >呈现中html输出中的“灵丹妙药”带空白

呈现中html输出中的“灵丹妙药”带空白
EN

Stack Overflow用户
提问于 2017-02-11 18:47:53
回答 1查看 1.2K关注 0票数 2

有谁知道如何在凤凰城中用药剂从空格中提取html呢?

我确实看到了String.strip,但是我检查了呈现返回的内容,它不是字符串.我在考虑如何把它放在模板里。但是我真正想要完成的是去掉html标记之间的所有空格。

为什么?

这样我就可以在css :D中使用:空

示例

代码语言:javascript
运行
复制
<div id="hide-me-if-no-content">
  <%= content, some times, this actually spans multiple lines, there's lot of content to go through (under certain conditions) and still sometimes not even one of those 3-9 items are set.  =>
</div>

所以我想去掉空白空间,这样如果里面没有什么,我就没有空格,不需要在div旁边移动<%=,也不需要在这里专门设置一个函数,只运行“除非设置了任何项,就做这个块.”,因为它在不同的视图中是不同的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-12 05:38:19

如果我正确理解了这个问题,那么String.trim/1就是您要寻找的内容:

代码语言:javascript
运行
复制
iex> String.trim("     ")
""

虽然您可以将其直接放入模板中,但我最好考虑在控制器/视图中生成受人尊敬的赋值,以便使用它:

代码语言:javascript
运行
复制
# view
@stripped = String.trim(stuff)

# template
<%= @stripped =>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42179838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档