Sé que no hay una integración directa de FlowJs con angular2, así que estoy tratando de implementarlo de la siguiente manera, pero no tuve éxito:
Por declarar directo:
Se incluye el archivo de script flow.js en index.html y el siguiente es el código del archivo 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' } }); } }En esto me está dando error: 'Flujo no está definido'
Usando @escribiendo:
Instalé @typings by @types/flowjs y luego instalé flow.js usando "npm install --save-dev @flowjs/flow.js" y luego escribí el siguiente código en mi componente:
import { Component, OnInit } from '@angular/core'; import * as Flow from "@types/flowjs"; //or//importar * como Flujo de "flowjs"; @Component({selector: 'página del tablero', URL de plantilla: 'tablero.componente.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' } }); } }Pero en esto da un error: "/node_modules/@types/flowjs/index.d.ts' no es un módulo".
¿Cómo puedo implementar FlowJs con angular2?