Web3 работает в тегах скрипта в файле html, но не в проекте angular - PullRequest
0 голосов
/ 22 апреля 2020

Кажется, что функция Web3 работает нормально в файле HTML, но я получаю ошибки в проекте angular.
Ошибки:
1. Невозможно прочитать свойство 'pCity' из неопределенного
2. web3.eth.Contract не является конструктором

Я удалил функцию и импортировал библиотеку web3 в верхней части homecomponent.ts

import * as url from "url";

var site = url.parse("https://cdn.jsdelivr.net/npm/web3@1.2.6/dist/web3.min.js");

declare function pCity();       //A function in nand.js file

Затем я вызвал функцию в ngOnInit

ngOnInit() {

   pCity();

Я не знаю, почему она выдает ошибки в angular и работает нормально в простом html file, библиотека не импортируется перед вызовом функции?

...