Åtkomst till en array från en annan Typescript-fil


Jag har en array DPS i en av mina Typescript-filer som inte är definierad i en klass i den filen, den ligger bara för sig själv.

const DPS: DataTable[] = [
  { tDataPoint: "d1", tICCP: "i1", tStartDate: "s1", tEndDate: "e1" },
  { tDataPoint: "d2", tICCP: "i2", tStartDate: "s2", tEndDate: "e2" },
  { tDataPoint: "d3", tICCP: "i3", tStartDate: "s3", tEndDate: "e3" },
  { tDataPoint: "d4", tICCP: "i4", tStartDate: "s4", tEndDate: "e4" }
];

I en annan Typescript-fil i en annan komponentkatalog vill jag få åtkomst till denna array för att manipulera den.

Svar #1

Jag kunde lägga till export före const när jag deklarerade variabeln array. Sedan importerade jag variabeln till den andra Typescript-filen import { DPS } from '../mainpage/mainpage.component';. Sedan var allt jag ville göra med den arrayen att ta bort en post, så för att manipulera den arrayen använde jag bara punktnotation. DPS.splice(0,1);.

Svar #2

Du kan använda export const DPS: DataTable[].