相关疑难解决方法(0)

如何将JSON文件导入TypeScript文件?

我正在使用Angular Maps构建地图应用程序,并希望将JSON文件导入为定义位置的标记列表.我希望在app.component.ts中使用这个JSON文件作为marker []数组.而不是在TypeScript文件中定义硬编码的标记数组.

导入此JSON文件以在我的项目中使用的最佳过程是什么?任何方向都非常感谢!

maps json google-maps typescript angular

45
推荐指数
11
解决办法
5万
查看次数

Angular (7) 组件只接受 html 文件

组件定义如下:

import {Component} from '@angular/core';
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.less']
})
export class AppComponent {

}
Run Code Online (Sandbox Code Playgroud)

我想加载一些特定的组件而不是“app.component.html”扩展名为“app.component.htm”的文件

@Component({
  selector: 'app-root',
  templateUrl: './app.component.htm',
  styleUrls: ['./app.component.less']
})
Run Code Online (Sandbox Code Playgroud)

由于某种原因它不起作用它说:

ERROR in ./app.component.htm 1:0
Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
<p>
  app component works!
</p>
?wdm?: Failed to compile. 
Run Code Online (Sandbox Code Playgroud)

请帮我找到一种加载htm文件的方法?我知道有一种方法可以使用 Webpack 进行引导,我想保留 ng-serve\cli angular.json 的当前版本!

谢谢!

angular-cli angular

8
推荐指数
1
解决办法
1851
查看次数

使用本地 JSON 文件在导入时找不到模块

我有这个简单的 angular 项目,但在导入我创建的本地 json 文件时遇到问题。这是 JSON 文件:

{
    "id": 1,
    "firstName": "Uziel",
    "lastName": "Cabanban",
    "car" : {
        "brand": "Toyota",
        "model": "Vios",
        "year": 2017
    }
}
Run Code Online (Sandbox Code Playgroud)

JSON 文件存储在此目录中:src/assets/sampleJson.json.

这是我尝试导入所述 json 文件的组件:

import { Component, OnInit } from '@angular/core';
import SampleJson from '../assets/sampleJson.json';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})

export class AppComponent {

}
Run Code Online (Sandbox Code Playgroud)

我还没有写任何东西,因为我看到了一条红线 import SampleJson from '../assets/sampleJson.json

任何建议将不胜感激

json angular

3
推荐指数
2
解决办法
4703
查看次数

标签 统计

angular ×3

json ×2

angular-cli ×1

google-maps ×1

maps ×1

typescript ×1