Загрузите несколько скриптов в компонент

Вчера я столкнулся с подобной ошибкой, в моем случае ошибка была вызвана данными, импортированными в mongo. После того как я использовал mongoimport, ключ _id был сохранен как строка вместо ObjectId. Когда я запрашивал данные в mongo, все работает хорошо, но в Mongoose, когда я пытался найти что-то по _id, он всегда возвращал пустой или пустой массив. Я надеюсь, что информация может быть полезной для кого-то.

0
задан Nobita 17 January 2019 в 14:31
поделиться

2 ответа

Вы должны иметь возможность добавить jquery в качестве пакета и сослаться на него в коде компонента, чтобы он мог быть найден Webpack:

$ npm add jquery

Затем внутри кода TypeScript:

[111 ]
0
ответ дан amphetamachine 17 January 2019 в 14:31
поделиться

Обновите ваш код

Добавьте jQuery в ваш файл index.html или angular.json

import { Component, OnInit } from '@angular/core';
declare var jQuery:any;
@Component({
  selector: 'app-comingsoon',
  templateUrl: './comingsoon.component.html',
  styleUrls: ['./comingsoon.component.css']
})
export class ComingsoonComponent implements OnInit {

constructor() {
   // load countdown 
     var c = document.createElement("script");
     c.type = "text/javascript";
     c.src = "src/assets/js/countdowntime.js";
     document.getElementsByTagName("head")[0].appendChild(c);
}

ngOnInit() {
  console.log(jQuery) // here is am getting output
} 

}
0
ответ дан Sneha Pawar 17 January 2019 в 14:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: