如何使用ForkJoin — Angular示例

2023年11月22日 ,作者: 黄兵

ForkJoin是一个常用的 RxJS 操作符,用于将多个 Observables 合并为一个单一的 Observable。最近,我遇到了将几个 Observables 合并为一个包含每个流结果的单一流的需求。具体而言,在我的情况下,我需要将来自多个HTTP调用的结果(在Angular中是Observables)合并为一个单一的Observable。经过一些尝试,我得出结论,forkJoin是完成...

Angular 显示数字保留两位小数

2023年11月20日 ,作者: 黄兵

使用 Angular 需要将显示的数字保留两位小数,下面是具体方法:在 Angular 中,可以使用管道(pipe)来格式化数字,以确保显示的结果保留两位小数。Angular 提供了内置的 number 管道,可以用于格式化数字。在模板中,可以像这样使用 number 管道:<div class="fw-bold fs-4">Total Cost: $<span>{{totalUnitPrice ...

在 Angular 中 ngStyle 如何设置 background-image

2023年11月20日 ,作者: 黄兵

最近在编写管理后台的时候,使用 Angular 加载图片,具体代码如下:<span class="symbol-label" style="background-image:url({{element.img_url}});"></span>但是编译器会出现错误提示。我们可以使用 Angular 中的 ngStyle,下面是修改后的写法:<span class="symbol-label" [ng...

ts 判断数组是否为空

2023年11月20日 ,作者: 黄兵

在 TypeScript 中,您可以使用以下方法来判断数组是否为空:使用数组的 length 属性:const arr: number[] = []; if (arr.length === 0) { console.log("数组为空"); } else { console.log("数组不为空"); } 使用 Array.isArray() 方法:const arr: n...

Nginx 做为反向代理服务器,IIS 作为上游服务器应该怎么配置

2023年11月18日 ,作者: 黄兵

要将 Nginx 用作反向代理,将请求从客户端路由到上游的 IIS 服务器,您可以按照以下步骤进行配置:安装 Nginx:首先,确保您已经在服务器上安装了 Nginx。您可以根据您的操作系统和分发版使用适当的包管理器来安装它。创建 Nginx 配置文件:在 Nginx 的配置文件夹中创建一个新的配置文件,通常是在 /etc/nginx/conf.d/ 或 /etc/nginx/sites-avai...

SQLAlchemy 查询去重

2023年11月18日 ,作者: 黄兵

在SQLAlchemy中,要执行查询并去重,可以使用distinct方法或distinct()函数。以下是使用distinct方法的示例:from sqlalchemy import create_engine, Column, Integer, String, ForeignKey from sqlalchemy.orm import declarative_base, Session, re...

scp 使用密钥复制文件

2023年11月16日 ,作者: 黄兵

最近需要使用 scp 在两台 Ubuntu 服务器之间复制文件,A 服务器是源服务器,B 服务器是目标服务器,可以通过 A 服务器密钥的方式登录 B 服务器,下面是操作步骤:执行如下命令:scp -i /path/to/private-key /var/CDN/* username@目标服务器IP:/home/ubuntu/替换以下部分:/path/to/private-key:你的私钥文件的路径...

Module not found: Error: Can't resolve 'sass-loader' in

2023年11月14日 ,作者: 黄兵

今天在打包的时候出现了如下错误:Module not found: Error: Can't resolve 'sass-loader' in截图如下:出现问题的原因:可能是由于缓存造成的。解决方案:运行如下两个命令:npm install sass-loader -D npm install node-sass -D这两个命令是用于在Node.js项目中安装与Sass(Syntacticall...