我知道没有FlowJs与angular2的直接集成,所以我试图通过以下方式实现它,但没有取得任何成功:
通过声明直接:
index.html中包含flow.js脚本文件,以下是component.ts文件的代码:
import { Component, OnInit } from '@angular/core';
declare var Flow: any;
@Component({
selector: 'dashboard-page',
templateUrl: 'dashboard.component.html'
})
export class DashboardComponent implements OnInit {
public message: string;
constructor() {
this.message = 'Dashboard';
}
ngOnInit() {
var flow = new Flow({
target: '/api/photo/redeem-upload-token',
query: { upload_token: 'my_token' }
});
}
}
在这给它我的错误:'流程没有定义'
通过使用@typings:
我已经安装了@ types / flowjs的@typings,然后使用“npm install --save-dev @ flowjs / flow.js”安装了flow.js,然后我在我的组件中编写了以下代码:
import { Component, OnInit } from '@angular/core';
import * as Flow from "@types/flowjs";
//or
// import * as来自“flowjs”的流程; @Component({selector:'dashboard-page',templateUrl:'dashboard.component.html'})
export class DashboardComponent implements OnInit {
public message: string;
constructor() {
this.message = 'Dashboard';
}
ngOnInit() {
var flow = new Flow({
target: '/api/photo/redeem-upload-token',
query: { upload_token: 'my_token' }
});
}
}
但在此它给出了一个错误:“/ node_modules/@types/flowjs/index.d.ts'不是一个模块”。
如何用angular2实现FlowJ?
发布于 2018-09-19 14:21:18
如果它帮助了我为Angular 2+实现了flowjs的人
https://stackoverflow.com/questions/-100005037
复制相似问题