我试图将更新的用户详细信息的表单数据发送到后端哪个节点服务器角度为2,但是我无法发送表单数据,服务器响应状态为500,在angularjs我做了类似的事情, 服务文件
update: {
method: 'POST',
params: {
dest1: 'update'
},
transformRequest: angular.identity,
'headers': {
'Content-Type': undefined
}
}
Run Code Online (Sandbox Code Playgroud)
在控制器中
var fd = new FormData();
var user = {
_id: StorageFactory.getUserDetail()._id,
loc: locDetails
};
fd.append('user', angular.toJson(user));
UserService.update(fd).
$promise.then(
function(value) {
console.info(value);
updateUserDetailsInStorage();
},
function(err) {
console.error(err);
}
);
Run Code Online (Sandbox Code Playgroud)
我无法想象如何在角度2中做到这一点,因为angular.toJson,angular.identity和transformrequest功能在角度2中不可用,到目前为止,我已经在角度2中完成了以下操作,
let fd = new FormData();
let user = {
_id: this.appManager.getUserDetail()._id,
loc: locDetails
};
fd.append('user', JSON.stringify(user));
this.userService.update(fd).subscribe((value) => {
console.log(value);
this.updateUserDetailsInStorage();
}, (err) => {
console.error(err);
});
Run Code Online (Sandbox Code Playgroud)
http服务文件
update(body) {
console.log('update', …Run Code Online (Sandbox Code Playgroud) 我正在尝试在文本编辑器中做出反应.有人知道如何从textarea中获取所选文本,以便可以在所选文本上应用样式.我知道我们可以在javascript中使用window.getSelection但我很想知道如果有任何其他方法可用于此功能?
我一直在阅读Typescript的文档并遇到了数据类型Never,到目前为止我无法弄清楚他们试图在句子中暗示什么,//函数返回永远不会有无法到达的终点
function infiniteLoop(): never {
while (true) {
}
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以向我解释这个吗?
我有一个要求,当我单击当前页面中的刷新按钮时,需要刷新当前页面的内容。我浏览了几个网站,但对于此功能我不太清楚,有人可以建议我怎么做吗?