小编kri*_*iss的帖子

在其他容器退出后运行 docker 容器

我有以下 docker-compose 文件

version: '3'
services:
  serviceA:
    image: my/serviceA
    container_name: serviceA
  serviceB:
    image: my/serviceB
    container_name: serviceB
Run Code Online (Sandbox Code Playgroud)

我想在 serviceA 容器退出后运行 serviceB 容器。有没有办法等待serviceA退出然后运行容器serviceB?

docker docker-compose

7
推荐指数
1
解决办法
3841
查看次数

http响应对象中没有方法

$ http.get返回的对象没有方法.示例:我有我的班级模型

export class Lab {

    constructor(
        public id: number,
        public name: string,
        public description: string,
        public isActive: boolean,
        public classes: Classes[]
    ) { }

    isActive(lab: Lab) {
        return this.isActive;
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的服务中,我打电话给http取实验室

getLab(labId: number) {
    return this.http.get<Lab>(DidacticsServiceUrls.apiRoot + labId).toPromise();
}
Run Code Online (Sandbox Code Playgroud)

当我在某个组件中得到它时,方法isActive是未定义的,所以调用

lab.isActive();
Run Code Online (Sandbox Code Playgroud)

抛出异常.这有什么清洁的解决方案吗?

angular-http angular

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

标签 统计

angular ×1

angular-http ×1

docker ×1

docker-compose ×1