2014-12-05 49 views
0

我知道如何與動作發送參數一起到組件:發送參數組件屬性

http://emberjs.com/guides/components/sending-actions-from-components-to-your-application/

有沒有一種方法來發送參數到組件的屬性?

示例:在一個模板中,我在每個循環內渲染一個組件。循環遍歷數組控制器模型的各種實例。我想將數組控制器模型的單個實例傳遞給組件的一個屬性。該屬性是一個函數,它將根據傳遞的模型實例的值創建圖表。該圖表需要使用JavaScript創建。任何方式來實現這一目標?

回答

2

如果我理解你的要求 - 這其實是很容易做到:

http://emberjs.com/guides/components/passing-properties-to-a-component/

因此,類似如下:

{{ your-component propertyInComponent=modelInstance }} 

然後,在你propertyInComponent這是在你的組件的js文件中定義的是你自己想做的任何事情。

+0

我不知道get函數可以得到內部組件的js文件的其他財產propertyInComponent。與您的答案和這個答案︰http://stackoverflow.com/questions/22956756/how-to-access-properties-passed-to-ember-component-inside-a-component-class,我能夠訪問propertyInComponent在組件的js文件中,並將其用於組件的其他邏輯。 – 2014-12-05 14:06:47