简介:
我有一个表达
{{ track.title }}
它包含一个单词或多个单词。
i.e
xyz
或 xyz abc
然后在网址中使用此track.title
。
http://www.example.com/{{ track.title }}
问题:
这个网址在track.title
中只有一个单词正常工作,但它会突破多个单词。
所以,我想知道有没有办法对网址进行编码,以便在共享时不会中断。
任何直接的帮助都会非常值得注意。感谢
答案 0 :(得分:0)
你需要以某种方式逃避标题中的空格。
为了便于阅读,您可以使用连字符或下划线替换它们,而不是使用xyz%20abc
之类的内容。 xyz-abc
或xyz_abc
由于您仍希望对页面上显示的标题进行非转义,因此您可能需要创建一个新变量来保存转义版本。
track.url = track.title.replace(' ', '-');