2016-07-29 30 views
0

對於js和aurelia js的反應非常新穎,我的要求是使用view和aurelia作爲模型/路由和所有反應。我提到這個doc進行安裝,它運行良好。 enter image description here這樣做,在這裏我的觀點是在反應js,而點擊表中的細節(點擊圖標),需要調用一個函數應該是在aurelia。 我跟着上面提到的文檔編碼,而不是在my-react-element.jsx列表中,我改變成像pic中的表格樣式。在Aurelia js中反應js,調用aurelia函數

回答

1

是的,我明白了。只是理解將價值傳遞給組件(客戶中的客戶組件,反應中的組件)。在兩者中,aurelia和它的作用幾乎相同(如回調函數)。 代碼: react-example.js只需聲明一個您想要執行的函數。

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

}

反應-example.html的使用綁定設置聲明的函數來custome組分。

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

反應,example.js

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

我反應的-element.jsx

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

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

注:基本知識和反應所需的Aurelia大街和比較doc修理。