[角度]如何在外部JS文件中的按钮内声明函数

时间:2018-12-18 06:17:00

标签: javascript angular typescript

<button type="button" class="btn btn-primary" onclick="generate()">Draw</button> 

当我单击“绘图”时,找不到功能generate()。 但是我在外部JavaScript文件中定义了generate()。就像下面的

<script src="../circle.js"></script>

在运行时,它显示为控制台中未定义的生成。 请帮我吗?

2 个答案:

答案 0 :(得分:2)

您可以直接在Angular中将其用作组件或模块。

将您的函数插入.component.ts,然后从.component.html文件中调用它。

答案 1 :(得分:0)

只需声明该函数并将您的文件包含在html中,该函数将在运行时自动解析:

gearman

导入您的

import { Component } from '@angular/core';
declare function generate() : void;
您的主要HTML文件中的

文件,通常是角度应用程序在其中加载index.html