componente mio Ember si presenta così:Come posso passare una proprietà array a un componente Ember?
import Ember from 'ember';
export default Ember.Component.extend({
users: undefined,
primaryAction: 'follow',
leftSubDetails: [],
rightSubDetails: [],
onInitialization: function(){
console.log('this', this);
console.log('right',this.rightSubDetails);
console.log('rightdetail', this.get('rightSubDetails'));
}.on("init")
});
e il componente si chiama in questo modo:
{{#view-users
users=model
primaryAction='follow'
leftSubDetails=['tweets', 'followers', 'following']
rightSubDetails=['follow', 'reply', 'addList']
}}
{{/view-users}}
Sembra che nulla viene stampato né posso usare qualsiasi cosa nella vista. Qualcosa non va?
Dovrebbe essere '' degli utenti non 'user' nel componente, no? http://emberjs.jsbin.com/vuqija/1/edit?html,js,console,output – Kalman
Oh sì, sono utenti .. lo hanno corretto .. Anche se questo non risolve questo problema. –
È necessario aggiungere tali proprietà al controller contenitore e passarle al componente – Ungue