3
Ionic 3プロジェクトにxterm.jsライブラリを使用しようとしています。Ionic 3 JavaScriptライブラリxterm.jsを使用
Githubのソースはhttps://github.com/aircable/ionic-xtermです。コンパイルして起動しますが、正しく表示されません。レイアウトが間違っています。
その他の問題は、アドオンのロードです。これらの試みのいくつかはコメントアウトされています。作業それのほとんどを手に入れた、唯一のフィットアドオンにはない。ここ
がhome.ts
import { Component, OnInit } from '@angular/core';
import { NavController } from 'ionic-angular';
import * as Terminal from "xterm";
//import style from 'xterm/dist/xterm.css';
import "xterm/dist/addons/fit/fit";
@Component({
selector: 'terminal',
templateUrl: "home.html",
//styles: [ style ]
//styleUrls: ["./xterm.css"]
})
export class HomePage implements OnInit {
private term: Terminal;
constructor(public navCtrl: NavController) {
this.term = new Terminal({cursorBlink: true});
this.term.open(document.getElementById("terminal"));
//Terminal.loadAddon("fit");
//this.term.fit();
this.term.writeln('Welcome to xterm.js');
// this is
this.term.on('key', (key, ev) => {
console.log(key);
});
}
ngOnInit() {}
}
はあなたイオンのプロジェクトで私は、このライブラリの使用事例を伝えることができます: のGithub上のソースを見てください?すべてのコンソールエラー? – Sampath
これはxtermです:https://github.com/sourcelair/xterm.js ウェブページに端末を作成するためのライブラリ。あなたはsshや何かに接続することができます。 クイックスタートを参照してください:https://xtermjs.org/ このオンラインデモと似ています:http://vtortola.github.io/ng-terminal-emulator/1 私の目標は、Web用のポータブルアプリを作成することですBluetooth-to-Serialデバイスに端末を接続するアンドロイド。実行される場所によって、Web BluetoothまたはCordovaのIonicネイティブBLEが使用されます。 –
コンソールにエラーはありません。コンパイルエラーはありません。 –