Итак, у меня есть функция в main.ts
import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
import * as $ from 'jquery'
if (environment.production) {
enableProdMode();
}
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.log(err));
export function view_user(id) {
...some jQuery stuff
}
Я использую эту функцию внутри компонента следующим образом:
import { view_user } from 'src/main';
...
show_user(id){
view_user(id)
}
и я получаю это предупреждение:
Обнаружена циклическая зависимость: src/app/profile/profile.component.ts -> src/main.ts -> src/app/app.module.ts -> src/app/app-routing.module.ts -> src/ приложение/профиль/profile.component.ts