我阅读了Angular 测试,但不确定是否有任何关于在模态中测试元素以及如何检查自定义操作的参考。我的目的是编写必要的测试表明我将确保我的函数和模态按预期工作。
由于模态被隐藏,检查模态元素是否出现的测试失败。所以我想这里缺少一些东西。
这是我的photos.components.ts文件:
import {Component, OnInit, ViewEncapsulation} from '@angular/core';
import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
@Component({
selector: 'app-photos',
templateUrl: './photos.component.html',
styleUrls: ['./photos.component.scss'],
encapsulation: ViewEncapsulation.None
})
export class PhotosComponent implements OnInit {
constructor(private modalService: NgbModal) { }
openDarkModal(content) {
this.modalService.open(content, { windowClass: 'dark-modal', size: 'lg', centered: true });
}
ngOnInit() {
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的photos.component.html文件:
<div>
<div class="col-lg-4 col-sm-6 mb-3">
<a><img (click)="openDarkModal(content)" id="photo-one" class="img-fluid z-depth-4 relative waves-light" src="#" alt="Image" data-toggle="content" data-target="#content"></a>
</div>
</div>
<!-- Dark …Run Code Online (Sandbox Code Playgroud) 我已经读过,我不应该将价格视为double数字,而是应该将它们存储为两个整数.
举例来说,如果我有一个类型的输入246.464中UITextField我应该怎么让两个整数?