我的 angular 应用程序中遇到打字稿编译错误。以下是示例代码和错误消息。你能指导我抑制这个错误吗?我认为这段代码根据 Javascript 是正确的。
- error TS2611: 'foo' is defined as a property in class 'A', but is overridden here in 'B' as an accessor.
Run Code Online (Sandbox Code Playgroud)
export class A {
foo: string;
}
export class B extends A {
f1;
set foo(name) {
this.f1 = name;
}
get foo() {
return this.f1;
}
}
Run Code Online (Sandbox Code Playgroud) 我想div通过使用calcCSS函数根据组件值计算 高度.它给我的错误:
TypeError:co.calc不是函数
我的代码:
<div [ngStyle]="{'height': calc(100% - + assetScreenSize + px)}">
</div>
Run Code Online (Sandbox Code Playgroud) 从Angular我想将一个图像作为Blob数据上传到nodeJS服务器.服务器在后端使用multer.图像文件由画布渲染生成.我从服务器收到以下错误:
错误:多部分:未找到边界状态:500
以下是我的代码.请帮我找出问题所在.
角度:
// blob:Blob; -> it has valid image data.
var formData: FormData = new FormData();
formData.append('banner', blob, "my-file.png")
this.http.post(url,
formData, { headers: new Headers({ 'Content-Type': 'multipart/form-data' }) })
.toPromise()
.then(res => {
console.log(res);
return res.json();
})
.catch(this.handleError);
Run Code Online (Sandbox Code Playgroud)
的NodeJS:
router.post('/upload-banner-image', bannerImageUpload.single('banner'), watchfaceController.uploadWatchfaceBannerImage);
Run Code Online (Sandbox Code Playgroud) 我想使用 svelte-kit 为临时环境构建一个简洁的应用程序。我没有找到合适的命令作为.env.staging其配置。
当我执行时svelte-kit build总是需要.env.production
请帮助我如何构建临时环境。
以下是我的组件,我想使用Promise显示图像.以下是我的代码,浏览器在运行时没有响应.任何人都可以帮我解决这个问题.
HTML:
<img [src]="getImage()" />
JS: my.component.ts
// ...
public imageUrl:string;
constructor() {
this.imageUrl = "path-to-my-image/image.png";
}
getImage(){
return new Promise((resolve,reject) =>{
// this.imageUrl is not static one, it may fetch from the server
resolve(this.imageUrl);
});
}
// ...
Run Code Online (Sandbox Code Playgroud) angular ×4
css ×1
image ×1
javascript ×1
multer ×1
node.js ×1
promise ×1
svelte ×1
sveltekit ×1
typescript ×1