2016-07-29 24 views
0

Bin sehr neu zu reagieren js und Aurelia js, meine Anforderung ist die Verwendung reagieren für Ansicht und Aurelia für Modell/Routing und alle. Ich habe diese doc für die Installation verwiesen, es funktioniert gut. enter image description here So gemacht, hier ist meine Ansicht in Reaktion js, während das Klicken der Details in der Tabelle (doted Ikonen), eine Funktion aufrufen muss, die in aurelia sein sollte. Ich folgte dem oben genannten Dokument für die Codierung, anstelle der Liste in der my-react-element.jsx ich wechselte in Tabellenform wie im Bild.Reagieren js in Aurelia js, rufen Sie Aurelia-Funktion

Antwort

1

Ja, ich habe es. Verstehen Sie einfach den Wert für Komponenten (custome-component in aurelia, component in react). Bei Aurelia und Reaction funktioniert es fast gleich (wie Callback-Funktion). Code: react-example.js Erklären Sie einfach eine Funktion, die Sie ausführen möchten.

myfun(){ 
    alert('Hi, am in aurelia..'); 

}

reagieren-example.html Verwendung bind die deklarierte Funktion gesetzt Komponenten custome.

<react-element myfun.bind = "myfun"></react-element> 

reagieren-example.js

@bindable('myfun') 
<MyReactElement data={this.data} myfun={this.myfun}/>, 

my-reagieren-element.jsx

<p onClick = {this.try.bind(this)} >click </p> 

try() { 
    this.props.myfun(); } 

Hinweis: Grundkenntnisse reagieren und aurelia erforderlich und vergleichen Sie die doc reparieren.

Verwandte Themen