Angular解析本地json文件

说明:

效果图:

step1:E:\projectgood\ajnine\untitled4\public\config\config.json

bash 复制代码
{
    "calcServerURL": "http://localhost:3000"
}

step2:E:\projectgood\ajnine\untitled4\src\app\orance\orance.component.ts

typescript 复制代码
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

bash 复制代码
 "dependencies": {
    "@angular/animations": "^18.2.0",
    "@angular/material": "^18.2.10",
    "axios": "^0.19.0",
  },

end

相关推荐
拳打南山敬老院21 分钟前
从零构建一个插件系统(四)插件的缓存
javascript·架构
new_abc28 分钟前
net-snmp添加自定义mib树
服务器·前端·javascript
樱花开了几轉1 小时前
React中的合成事件解释和理解
前端·javascript·react.js
code_life1 小时前
动态格式化时间
javascript
小高0071 小时前
告别“if-else”条件判断:5 个让 JavaScript 逻辑更优雅的写法
前端·javascript
妮妮喔妮2 小时前
重构vite.config.json
javascript·重构·json
前端 贾公子2 小时前
vue如何在data里使用this
前端·javascript·vue.js
蓝胖子的小叮当3 小时前
JavaScript基础(十)对象方法总结
前端·javascript
讨厌吃蛋黄酥3 小时前
🔥 揭秘React魔法:从JSX到表单组件的性能与交互之争!
前端·javascript·react.js
南方kenny3 小时前
React 魔法揭秘:useRef 与 forwardRef 的奇妙之旅
前端·javascript·react.js