Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 换行符不';在mailto链接中使用时无法正确显示_Javascript_Html_Typescript_Ionic Framework_Html Email - Fatal编程技术网

Javascript 换行符不';在mailto链接中使用时无法正确显示

Javascript 换行符不';在mailto链接中使用时无法正确显示,javascript,html,typescript,ionic-framework,html-email,Javascript,Html,Typescript,Ionic Framework,Html Email,ts Console.log正确显示: body First Name: sampath Last Name:lokuge 但为什么电子邮件客户端不能正确显示 OP的反馈 我是这样做的:即%0D%0A const body: string = `First Name: ${this.form.value.firstName}` + '%0D%0A' + `Last Name: ${this.form.value.lastName}` 原创 这是HTML和空白的正常行为。所有空格都压缩为一个空

ts

Console.log正确显示:

body First Name: sampath
Last Name:lokuge
但为什么电子邮件客户端不能正确显示


OP的反馈

我是这样做的:即
%0D%0A

const body: string = `First Name: ${this.form.value.firstName}` + '%0D%0A' + `Last Name: ${this.form.value.lastName}`
原创

这是HTML和空白的正常行为。所有空格都压缩为一个空格,并被视为一个空格。

css空白属性可以修复
空白:pre-line
可能是您想要的,但是还有其他选项


现在,不管你的电子邮件客户端是否支持你需要测试的css
white space
属性。否则,您可能需要添加HTML换行符

,或将每行换行为

请尝试\n\r而不仅仅是\n。解释是@barinbritva没有区别。同样的结果(另一件事可能在这里。为Windows Mail客户端指定内容类型标题可能很重要。但是,我只是猜测这是否回答了您的问题?不。我需要做的是使用
Typescript/Javascript
。I..e No
CSS
刚刚意识到您正在为用户创建一个mailto链接并单击它,所以这不是qui。)回答这个问题。你可以看到我需要在那个页面上添加很多打字脚本。我再次对你原来的问题发表了评论,你的问题是使用
mailto
链接打开电子邮件,而不是真正的html电子邮件本身。
const body: string = `First Name: ${this.form.value.firstName}` + '%0D%0A' + `Last Name: ${this.form.value.lastName}`