如何将切片应用于后端生成的数据?
How to apply a slice to a back-end generated data?
这是我在 <div>
中的 2 个数据:
<div class="NP" id="sliced">{{app.user.Firstname}}{{app.user.Lastname}}</div>
我想对这 2 个数据进行切片,以便在 div
.
中显示每个字符串的第一个字母
大致来说,我想做一些像:
{{app.user.Firstname.slice(0,2)}}{{app.user.Lastname.slice(0,2)}}
但我不知道如何将 JS 或 JQUERY 实现到这些东西中。
我试图将脚本归因于数据,但徒劳无功
{{ app.user.firstName, {'label_attr' : {'script' : `$("#sliced").slice(0,2);`} }}
它 returns 我是一个标点符号错误,即使我只是尝试添加一个简单的 class.
无需使用JS。您只需要使用正确的过滤器。您不使用 .
访问过滤器,而是使用管道 (|
).
<div>{{ app.user.Firstname|slice(0,2) }}{{ app.user.Lastname|slice(0,2) }}</div>
也可以这样表达
<div>{{ app.user.Firstname[:2] }}{{ app.user.Lastname[:2] }}</div>
Docs.
这是我在 <div>
中的 2 个数据:
<div class="NP" id="sliced">{{app.user.Firstname}}{{app.user.Lastname}}</div>
我想对这 2 个数据进行切片,以便在 div
.
大致来说,我想做一些像:
{{app.user.Firstname.slice(0,2)}}{{app.user.Lastname.slice(0,2)}}
但我不知道如何将 JS 或 JQUERY 实现到这些东西中。 我试图将脚本归因于数据,但徒劳无功
{{ app.user.firstName, {'label_attr' : {'script' : `$("#sliced").slice(0,2);`} }}
它 returns 我是一个标点符号错误,即使我只是尝试添加一个简单的 class.
无需使用JS。您只需要使用正确的过滤器。您不使用 .
访问过滤器,而是使用管道 (|
).
<div>{{ app.user.Firstname|slice(0,2) }}{{ app.user.Lastname|slice(0,2) }}</div>
也可以这样表达
<div>{{ app.user.Firstname[:2] }}{{ app.user.Lastname[:2] }}</div>
Docs.