Eu gostaria de usar o firepad dentro do meu aplicativo angular5.
Não vejo nenhum exemplo de firepad com angular5.
Não sei como vincular .ts a html. Um exemplo de exemplo com os arquivos .html e .ts seria uma grande ajuda.
obrigado Pari
Respostas:
0 para resposta № 1Respondendo minha própria pergunta:
Datilografado
import { Component, OnInit, ViewChild } from "@angular/core";
import { AceEditorComponent } from "ng2-ace-editor";
import * as Firepad from "firepad";
import * as firebase from "firebase";
@Component({
selector: "app-request-access",
templateUrl: "./request-access.component.html",
styleUrls: ["./request-access.component.css"]
})
export class RequestAccessComponent implements OnInit {
@ViewChild("firepad") firepadEle: AceEditorComponent;
constructor() { }
ngOnInit() {
let editor = this.firepadEle.getEditor();
let firepad = Firepad.fromACE(firebase.database().ref(), editor);
}
}
HTML
<ace-editor
#firepad
mode="java"
theme="eclipse"
[options]="options"
[readOnly]="false"
[autoUpdateContent]="true"
class="ace-editor"
style="height:150px;">
</ace-editor>
Nós apenas temos que usar AceEditorComponent em html e usá-lo em texto datilografado.