如何在angular中创建弹出窗口
我需要帮助 我正在创建一个带有角度和放大弹出窗口的画廊,但它一点也不好用 当我进入html路径时,我需要刷新搜索引擎,使其工作,否则它将无法工作 我不明白问题是什么 谢谢 这是我的服务如何在angular中创建弹出窗口,angular,magnific-popup,Angular,Magnific Popup,我需要帮助 我正在创建一个带有角度和放大弹出窗口的画廊,但它一点也不好用 当我进入html路径时,我需要刷新搜索引擎,使其工作,否则它将无法工作 我不明白问题是什么 谢谢 这是我的服务 import { Injectable } from '@angular/core'; @Injectable({ providedIn: 'root' }) export class AgustinNietoService { private agustinNieto: AgustinNiet
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class AgustinNietoService {
private agustinNieto: AgustinNieto [] = [
{ img: 'assets/img/fotografos/agustin-nieto-web/agustin-nieto-00001.jpg' },
{ img: 'assets/img/fotografos/agustin-nieto-web/agustin-nieto-00002.jpg' },
{ img: 'assets/img/fotografos/agustin-nieto-web/agustin-nieto-00003.jpg' },
{ img: 'assets/img/fotografos/agustin-nieto-web/agustin-nieto-00004.jpg' },
{ img: 'assets/img/fotografos/agustin-nieto-web/agustin-nieto-00005.jpg' },
{ img: 'assets/img/fotografos/agustin-nieto-web/agustin-nieto-00006.jpg' },
{ img: 'assets/img/fotografos/agustin-nieto-web/agustin-nieto-00007.jpg' },
{ img: 'assets/img/fotografos/agustin-nieto-web/agustin-nieto-00008.jpg' },
{ img: 'assets/img/fotografos/agustin-nieto-web/agustin-nieto-00036.jpg' }
];
constructor() {
console.log('Estamos trabajando;');
}
getAgustinNieto() {
return this.agustinNieto;
}
}
export interface AgustinNieto {
img: string;
}
Este es el HTML
<div id="modal-magic" class="container-fluid">
<div class="row">
<div class="col-md-2">
<div class="gallery" *ngFor="let agustinNieto of agustinNieto">
<a class="view" href="{{ agustinNieto.img }}"><img class="animated fadeIn" id="img-all-hzt" src="{{ agustinNieto.img }}" alt=""></a>
</div>
</div>
</div>
}))
这是一个组件
import { Component, OnInit} from '@angular/core';
import { AgustinNietoService, AgustinNieto } from '../../../../services/agustin-nieto.service';
@Component({
selector: 'app-all-view-agustin-nieto',
templateUrl: './all-view-agustin-nieto.component.html',
styleUrls: ['./all-view-agustin-nieto.component.css']
})
export class AllViewAgustinNietoComponent implements OnInit {
agustinNieto: AgustinNieto[] = [];
constructor( private _agustinNietoService: AgustinNietoService ) {
}
ngOnInit() {
this.agustinNieto = this._agustinNietoService.getAgustinNieto();
console.log( this.agustinNieto);
}
}
如果能多了解一点“It works”的含义,那将是非常有用的
- 放大弹出窗口是否正确启动,但图像加载缓慢?刷新页面后,图像会立即加载吗
- 放大弹出窗口是否正确启动,但图像根本没有加载?刷新页面后,图像会立即加载吗
- 你的放大弹出窗口根本没有启动吗?那么,这个宏伟的建筑就出现了 刷新页面后立即启动
import { Component, OnInit} from '@angular/core';
import { AgustinNietoService, AgustinNieto } from '../../../../services/agustin-nieto.service';
@Component({
selector: 'app-all-view-agustin-nieto',
templateUrl: './all-view-agustin-nieto.component.html',
styleUrls: ['./all-view-agustin-nieto.component.css']
})
export class AllViewAgustinNietoComponent implements OnInit {
agustinNieto: AgustinNieto[] = [];
constructor( private _agustinNietoService: AgustinNietoService ) {
}
ngOnInit() {
this.agustinNieto = this._agustinNietoService.getAgustinNieto();
console.log( this.agustinNieto);
}
}