我没有在 HTML 中使用任何字体标签。即使在视图源中也没有字体标签,但在页面渲染后,DOM 上有一些字体换行,其颜色和面属性如下:
<font color="#222222" face="Georgia, Arial, Verdana, sans-serif">
Run Code Online (Sandbox Code Playgroud)
如果我禁用 JavaScript,也会发生同样的情况。因此它不是来自 JS。
我检查了 Chrome 和 Mozilla 最新版本。
有人对此有任何想法吗?
我在我的 spec.ts 中从 karma/jasmin 收到此错误:
没有将“exportAs”设置为“cdkStep”的指令
<!-- Step 1 -->
<cdk-step [ERROR ->]#step1="cdkStep">
<ng-template cdkStepLabel>
<div class="step-content">
<!-- Step 2 -->
<cdk-step [ERROR ->]#step2="cdkStep">
<ng-template cdkStepLabel>
<div class="step-content">
<!-- Step 3 -->
<cdk-step [ERROR ->]#step3="cdkStep">
<ng-template cdkStepLabel>
<div class="step-content">
<!-- Step 4 -->
Run Code Online (Sandbox Code Playgroud)
我在我的组件中声明了这一点:
@ViewChild('step1') private step1: CdkStep;
@ViewChild('step2') private step2: CdkStep;
Run Code Online (Sandbox Code Playgroud)
这是 TestBed 配置:
TestBed.configureTestingModule({
declarations: [ StepsComponent ],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
}).compileComponents();
Run Code Online (Sandbox Code Playgroud)
总的来说,我的代码与这个 Stackblitz 示例非常相似:
https://stackblitz.com/edit/angular-cdk-stepper-demo
我知道这个问题已经在这里被问过多次,但没有一个关于 'cdkStep'。
有人知道我错过了什么吗?该组件工作正常 - 只是我无法简单地expect(component).toBeTruthy();获得成功。
我有我的角度应用程序,声明如下:
应用程序模块.ts
export class AppModule {}
Run Code Online (Sandbox Code Playgroud)
我可以用它来运行测试ng test MyApp
在这个应用程序中,我有多个模块,声明如下:
my-one.module.ts / my-other.module.ts
export class MyOneModule {}
export class MyOtherModule {}
Run Code Online (Sandbox Code Playgroud)
这些是在 AppModule 中导入的。
我怎样才能做类似ng test MyOneModule/的事情ng test MyOtherModule,我想用它只运行该“子模块”中所有组件的测试,而不是应用程序中的所有测试?
我在官方文档或 StackOverflow 中找不到信息。有可能吗?
我正在学习CSS.当我面对了起来,为了"我越来越糊涂了:hover一定要来后:link和:visited".
实际上,为了访问链接,我们必须先点击它,然后为了点击链接,我们需要将其悬停.如果是这样,为什么这样的约束依次.. ?? 请帮助.
angular ×2
css ×2
html ×2
angular-cdk ×1
angular-cli ×1
fonts ×1
hyperlink ×1
jasmine ×1
karma-runner ×1
unit-testing ×1