如何在angular 5中调用外部javascript函数?

米兰

我已经下载从主题这个链接。我必须在index.html文件中定义脚本和CSS。

index.html(正文部分)

<body>
  <app-root></app-root>
  <script type="text/javascript" src="./assets/js/main.85741bff.js"></script>
  <script type="text/javascript" src="./assets/js/common.js"></script>
</body>

我在common.js中定义了我的函数,并从main.85741bff.js文件中调用了它。

common.js(函数)

document.addEventListener("DOMContentLoaded", function (event) {
     masonryBuild();
     navbarToggleSidebar();
     navActivePage();
});

问题是我可以在页面重新加载时调用该函数,但是在内容加载时不能调用该函数。

谁能帮我解决这个问题?任何帮助,将不胜感激。

阿克赛·加格(Akshay Garg)

您可以在Angular应用程序中使用javascript。

步骤1.asset / javascript文件夹中创建demo.js文件

export function test1(){
    console.log('Calling test 1 function');
}

步骤2.asset / javascript文件夹中创建demo.d.ts文件

export declare function test1();

步骤3.在组件中使用它

import { test1 } from '../assets/javascript/demo'; 
 @Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  constructor() {
    console.log(test1());
  }
}

注意:js和.d.ts文件名应该相同

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Angular 5中从Typescript调用JavaScript函数?

在Jade中,如何在外部Javascript中调用函数

如何在angular中调用外部jQuery函数

如何在C ++中调用外部函数?

如何在Angular 10中调用主体onload JavaScript函数

如何在javascript中调用相同函数内部和外部的函数

如何使用 onclick 在 html 中调用外部 javascript 函数

如何访问从 JavaScript 中对象外部的函数内部调用的数组

如何在react组件中嵌入和调用外部javascript函数?

如何使用 Angular 2/4 在 Typescript 类中调用外部 javascript 库函数?

angular4如何在外部js中调用函数

如何在外部调用javascript库函数?

如何在VBA中调用JavaScript函数?

如何在javascript中调用递归函数

如何在iframe中调用javascript函数?

如何在Angularjs中调用Javascript函数

如何在 PHP 中调用 JavaScript 函数?

如何在JavaScript中调用嵌套函数?

我们如何在angular 4中通过原生JavaScript调用angular函数

如何从 Thymeleaf 模板调用外部 JavaScript 函数

如何从URL内部函数调用外部JavaScript

如何在外部类中调用内部类的函数?

如何在jQuery中的函数外部调用clearInterval?在setInterval之外

如何在Angular 5中为函数调用提供时间延迟?

如何在angular5中从appcomponent动态调用子组件的函数?

如何在Angular中包含JavaScript脚本文件并从该脚本中调用函数?

如何从python中的类调用外部函数

如何在javascript中的主函数中调用函数

如何在Angular 5中路由到外部链接