小编Dai*_*kša的帖子

是否有DOM nativeElement的typescript定义?

我正在测试一个Angular2组件,并且想要断言组件的nativeElement属性,但是没有打字稿定义.我的测试看起来像这样:

beforeEach( () => {
    myComponentFixture = TestBed.createComponent(MyComponent);
    myComponent = myComponentFixture.componentInstance;
});

it('Should display something', fakeAsync(() => {
    myComponentFixture.detectChanges();

    expect(myComponentFixture.nativeElement.textContent).toContain('something');
}));
Run Code Online (Sandbox Code Playgroud)

问题是,在我输入后nativeElement.没有IntelliSense,因为我认为没有nativeElement的类型.我可能想要检查更多属性,如innerHtml,id等.这个示例测试可能没有意义,但我可以测试一些特定的DOM元素的属性使用myComponentFixture.debugElement.query(By.css('#myElement')).nativeElement

angular2-testing typescript-typings angular

11
推荐指数
1
解决办法
5357
查看次数

如何使用 webpack 捆绑 puppeteer 进行生产部署?

我正在创建一个带有 express 的节点 API,它将使用 puppeteer 为给定的 url 创建一个 PDF。如何将我的应用程序与 webpack 捆绑在一起进行生产?我不想在我将托管它的服务器中全局安装 puppeteer 和 express,我不想npm install在服务器上调用。我希望 puppeteer 和 express 与 js 文件一起出现。我怎样才能做到这一点?

express node-modules typescript webpack puppeteer

4
推荐指数
1
解决办法
2131
查看次数