小编Dul*_*oon的帖子

如何从 angular 2 (angular-cli) 项目制作 WAR 文件?

我想制作一个war文件来在apache tomcat服务器中部署angular2项目。我做了一个 Maven 项目并在其中插入了 angular2 项目。然后我使用angular-cli在maven项目的src/main中创建了webapp文件夹(而不是angular2项目中的dist文件夹)。当我运行 apache 服务器时,它显示以下错误。

http://localhost:8080/app/app.module.js加载http://localhost:8080/vendor/angularfire2/angularfire2.js为“angularfire2”时出错;区域: ; 任务: Promise.then ;值:错误:错误:XHR 错误(404 未找到)正在加载http://localhost:8080/traceur (...) null

这看起来麻烦的依赖是angularfire2。怎么算我们的?顺便说一句,我使用 angular2 rc-5。

maven firebase angular-promise angularfire2 angular

6
推荐指数
1
解决办法
1万
查看次数

如何在 Swagger 中将 Java8 LocalTime 显示为字符串?

我有swagger 2.8.0,我的 POJO 类如下,

public class Item {

   @JsonFormat(pattern="yyyy-MM-dd")
   private LocalDate date;

   @JsonFormat(pattern="HH:mm")
   private LocalTime time;

   // other fields and Getters and Setters are omitted for brevity
}
Run Code Online (Sandbox Code Playgroud)

现在在 swagger-ui 的示例值部分,我的 POJO 模型显示为

{
  "date": "string",
  "time": {
    "hour": 0,
    "minute": 0,
    "nano": 0,
    "second": 0
  }
}
Run Code Online (Sandbox Code Playgroud)

如何在 swagger-ui 中将 LocalTime 显示为字符串?

java swagger swagger-ui swagger-2.0

6
推荐指数
1
解决办法
2145
查看次数

HTML 中的属性和属性有什么区别?

我为输入元素创建了一个自定义表单控件(使用 ControlValueAccessor),具有以下用于 writeValue 方法的代码。

@ViewChild('inputElement', {static: true}) input;    
writeValue(obj: any): void {
    this.renderer.setAttribute(this.input.nativeElement, 'value', obj);
}
Run Code Online (Sandbox Code Playgroud)

此方法仅更新视图(输入元素)一次,即我初始化表单时。如果我手动修补与上述组件关联的表单控件的值,则表单控件会更新,但视图不会更新

但是,如果我使用setProperty方法而不是setAttribute方法,如下所示,

@ViewChild('inputElement', {static: true}) input; 
writeValue(obj: any): void {
    this.renderer.setProperty(this.input.nativeElement, 'value', obj);
}
Run Code Online (Sandbox Code Playgroud)

视图得到更新

但问题是,文档说value是HTML 中的一个属性,而不是dom 属性

有人能解释一下 HTML 中的属性和属性有什么区别,这在 Angular 的 Renderer2 中产生了这种行为吗?

html dom angular angular-renderer2

6
推荐指数
1
解决办法
2158
查看次数

如何在管道中包含多个代码覆盖率

我有一个实体框架 .net core 应用程序作为后端,.net core React 应用程序作为前端。

我正在尝试为该项目设置天蓝色管道。

当我为.net core React应用程序设置管道时,我正在运行库测试(生成代码覆盖率),因为它是我的 UI 项目的引用项目。

这里的问题是,当我为 .net core React 应用程序运行JEST测试时,它也会生成测试覆盖率,但在构建管道的摘要中,当我启用库的代码覆盖率时,测试覆盖率选项卡未显示代码覆盖率。

我可以在已发布的工件中看到这两个报道。

如何在构建摘要中查看这两个覆盖范围?

code-coverage reactjs .net-core azure-devops

5
推荐指数
1
解决办法
3972
查看次数

构建docker镜像时如何在gitlab runner中缓存spacy模型

我使用 docker 和 gitlab。我的docker文件是这样的

FROM ubuntu:16.04
RUN apt-get update && apt-get install
RUN pip3 install wheel
RUN pip3 install spacy
RUN python3 -m spacy download en_core_web_md
Run Code Online (Sandbox Code Playgroud)

当我构建 docker 容器时,wheel 和 spacy 包会缓存在 GitLab 运行程序中,但 spacy 模型不会。

有没有办法在 GitLab 运行程序中缓存 en_core_web_md 模型,以便可以安装该模型而无需再次下载。

gitlab docker spacy

5
推荐指数
1
解决办法
439
查看次数