Как использовать внешние js-файлы в angular.json в angular 6
У меня есть файл сценария меню боковой панели, в папке активов, который я включаю в index.html
, Всякий раз, когда я обновляю home/dashboard
дочерний маршрут, скрипт будет работать, если я перенаправлен с начального маршрута /
в home/dashboard
кнопка показа / скрытой боковой панели не работает (эта логика является частью скрипта, который я упомянул). После обновления страницы внешние скрипты будут работать правильно. Вот мой модуль маршрутизации
app.routing.module.ts
const routes: Routes = [
{ path: '', redirectTo: '/home', pathMatch: 'full' },
//{ path: 'login', component: LoginComponent, },
{ path: 'home', component: HomeComponent,
children:[
{ path: '', redirectTo: 'dashboard', pathMatch: 'full' },
{ path: 'dashboard', component: DashboardComponent,},
{ path: 'totalapproved', component: ApprovedComponent,},
{ path: 'campaign', component: CampaignmanagerComponent,},]}
]
Есть ли способ добавить скрипт внешних ресурсов в файл angular.json?
2 ответа
"styles":[
"/style.css"
],
"scripts"[
"src/script.js"
]
Вы также можете добавить его в свой index.html, если вы используете CDN.
Вы можете добавить свой внешний скрипт и стиль в файл angular.json, например:
"styles":[
"src/assets/css/style.css"
],
"scripts"[
"src/assests/js/script.js"
]