说明:
效果图:
step1:E:\projectgood\ajnine\untitled4\public\config\config.json
{"calcServerURL": "http://localhost:3000"
}
step2:E:\projectgood\ajnine\untitled4\src\app\orance\orance.component.ts
import {Component, OnInit} from '@angular/core';
import axios from "axios";@Component({selector: 'app-orance',standalone: true,imports: [],templateUrl: './orance.component.html',styleUrl: './orance.component.css'
})
export class OranceComponent implements OnInit{ngOnInit(): void {var name="zhangfeo"console.log(name)getRuntimeConfig().then(resule=>{console.log(resule)console.log(resule.calcServerURL)})}
}const getRuntimeConfig = async () => {const res = await axios.get("/config/config.json");const { data } = await res;return data;
};
step3:E:\projectgood\ajnine\untitled4\package.json
"dependencies": {"@angular/animations": "^18.2.0","@angular/material": "^18.2.10","axios": "^0.19.0",},
end