小编Jac*_*oni的帖子

如何在docker debian上安装oracle-java8-installer:jessie

我试图在debian:jessie docker容器上通过oracle-java8-installer安装java 8.以下是我的Dockerfile:

FROM debian:jessie

ENV JAVA_VERSION 1.8.0

RUN echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" > /etc/apt/sources.list.d/webupd8team-java.list
RUN echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" >> /etc/apt/sources.list.d/webupd8team-java.list
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
RUN echo "debconf shared/accepted-oracle-license-v1-1 select true" | /usr/bin/debconf-set-selections
RUN apt-get update
RUN apt-get install -y --force-yes vim
RUN apt-get install -y --force-yes oracle-java8-installer
Run Code Online (Sandbox Code Playgroud)

然而,这给了:

Connecting to download.oracle.com (download.oracle.com)|23.63.224.171|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2018-01-17 12:31:05 ERROR 404: Not Found.

download failed
Oracle JDK 8 is …
Run Code Online (Sandbox Code Playgroud)

debian java-8 docker debian-jessie

12
推荐指数
4
解决办法
8751
查看次数

Visual Studio Code找不到Angular变量的所有引用

我在macOS High Sierra版本10.13.5上使用(Visual Studio)代码版本1.24.1。我正在使用Angular(5)应用程序,并且已经注意到“查找所有引用”功能无法识别HTML模板文件中变量的出现。是否有启用此功能的插件?

一个例子。让我们假设我们有

import { Component } from '@angular/core';

@Component({
    templateUrl: './component.component.html'
})
export class MyComponent {

    public myVariable;

}
Run Code Online (Sandbox Code Playgroud)

和模板component.compontent.html

<div>{{myVariable}}</div>
Run Code Online (Sandbox Code Playgroud)

如果我右键单击myVariable,然后Find All References在模板中找不到引用。

visual-studio-code angular

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

使用@ViewChild单元测试角度5组件

我正在使用角度5.2.0。我有一个子组件

import { Component } from '@angular/core';

@Component({
    template: `<div><\div>`
})
export class ChildComponent {

    public childMethod() {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

和一个父组件,该组件通过 ViewChild

import { Component, ViewChild } from '@angular/core';
import { ChildComponent } from 'child.component';

@Component({
    template: `<child-component #child><\child-component>`
})
export class ParentComponent {

    @ViewChild('child')
    public child: ChildComponent;

    public parentMethod() {
        this.child.childMethod();
    }
}
Run Code Online (Sandbox Code Playgroud)

我要进行单元测试,以证明的调用parentMethod导致的调用childMethod。我有以下几点:

import { NO_ERRORS_SCHEMA } from '@angular/core';
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { ChildComponent } from './child.component';
import …
Run Code Online (Sandbox Code Playgroud)

unit-testing testbed viewchild angular

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