小编Fot*_*los的帖子

如何使用 ng-template 测试模态元素以及触发它的操作?

我阅读了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)

unit-testing karma-jasmine angular7

5
推荐指数
1
解决办法
5693
查看次数

如何在swift中以两个整数存储价格

我已经读过,我不应该将价格视为double数字,而是应该将它们存储为两个整数.

举例来说,如果我有一个类型的输入246.464UITextField我应该怎么让两个整数?

nsnumberformatter swift ios9

0
推荐指数
1
解决办法
104
查看次数