Angular - 创建一个全局数组,包含字符串和图像。
创始人
2024-10-14 14:00:41
0

要创建一个全局数组,其中包含字符串和图像,可以使用Angular的服务来实现。

首先,创建一个名为GlobalService的服务,并在app.module.ts中注册该服务。

// global.service.ts
import { Injectable } from '@angular/core';

@Injectable({
  providedIn: 'root'
})
export class GlobalService {
  globalArray: (string | string[] | object)[] = [
    'String 1',
    'String 2',
    'String 3',
    {
      imagePath: 'path/to/image1.jpg',
      caption: 'Image 1'
    },
    {
      imagePath: 'path/to/image2.jpg',
      caption: 'Image 2'
    }
  ];

  constructor() { }
}

接下来,在需要使用该全局数组的组件中,注入GlobalService并使用它。

// app.component.ts
import { Component, OnInit } from '@angular/core';
import { GlobalService } from './global.service';

@Component({
  selector: 'app-root',
  template: `
    
{{ item }}
` }) export class AppComponent implements OnInit { constructor(public globalService: GlobalService) {} ngOnInit() {} }

在上面的示例中,GlobalService被注入到了AppComponent中,并在模板中使用*ngFor循环遍历globalArray的每个元素。如果元素是字符串,则直接显示该字符串。如果元素是对象,则显示图像,并使用对象的属性来设置图像的路径和标题。

请记得在app.module.ts中将GlobalService添加到providers数组中,以便在整个应用程序中可以使用该服务。

// app.module.ts
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';
import { GlobalService } from './global.service';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule
  ],
  providers: [GlobalService],
  bootstrap: [AppComponent]
})
export class AppModule { }

这样就创建了一个全局数组,其中包含了字符串和图像,并且可以在整个应用程序中使用它。

相关内容

热门资讯

第5分钟辅助!hhpoker有... 第5分钟辅助!hhpoker有没有作弊挂,wepoker到底有没有透视,法门教程(竟然有挂)亲,关键...
4分钟辅助!werplan怎么... 4分钟辅助!werplan怎么透视,wepoker脚本下载,举措教程(有挂存在)1)wepoker脚...
第十分钟辅助!wepoker私... 第十分钟辅助!wepoker私人局俱乐部怎么进,wepoker透视有吗,练习教程(有挂教程)wepo...
6分钟辅助!pokerrrr2... 6分钟辅助!pokerrrr2辅助,哈糖大菠萝免费辅助器,举措教程(有挂猫腻)1)哈糖大菠萝免费辅助...
五分钟辅助!wepoker底牌... 五分钟辅助!wepoker底牌透视,淘宝买wepoker透视有用吗,教程书教程(揭秘有挂)所有人都在...
9分钟辅助!wepoker轻量... 9分钟辅助!wepoker轻量版有透视吗,wepoker祈福有用吗,总结教程(有挂规律)1、玩家可以...
七分钟辅助!wpk辅助器,we... 七分钟辅助!wpk辅助器,wepoker有辅助功能吗,方针教程(有挂详细)1、七分钟辅助!wpk辅助...
6分钟辅助!来玩app破解版,... 6分钟辅助!来玩app破解版,wepoker辅助器免费,方针教程(有挂细节)1、在wepoker辅助...
五分钟辅助!模拟器打开hhpo... 五分钟辅助!模拟器打开hhpoker,hhpoker辅助器,教程书教程(竟然有挂)1、下载好模拟器打...
六分钟辅助!来玩app破解,德... 六分钟辅助!来玩app破解,德州局脚本,方式教程(有挂教程)1、进入到德州局脚本是否有挂之后,能看到...