【发布时间】:2017-04-20 21:18:45
【问题描述】:
我使用 VS 2015 作为我的 IDE。我已阅读以下内容: Angular 2 typescript invoke javascript function
和
Using a Javascript Function from Typescript
和
Using a Javascript Function from Typescript
但是,我仍然没有掌握基本知识。
假设我有 testing.js 和 app.component.ts
var testJs = function () {
this.asd = 123;
}
testJs.prototype.testing = function (param) {
console.log(param);
}
如何在我的 app.component.ts 中使用 testJs?目前我尝试这个但失败了:
import { Component } from '@angular/core';
interface testJs {
testing: Function;
}
declare var testJs: testJs;
@Component({
selector: 'my-app',
templateUrl: '/mainTemplate.html'
})
export class AppComponent {
testJs.testing("adsf");
}
我没有 angular.cli。没有angular.cli可以做到吗?
【问题讨论】:
-
你看过这里的 Angular 测试指南吗:angular.io/docs/ts/latest/testing
-
我不是在寻找单元测试。我正在寻找如何从打字稿调用 javascript 函数
-
你在使用 angular-cli 吗?你需要把这个脚本放到 angular-cli.json 文件中吗?
-
不,我不使用 angular-cli。有没有无需使用 Angular cli 的解决方案?
标签: visual-studio angular typescript