2017-07-11 2 views
0

Je suis un peu nouveau pour Emberjs et je vais avoir du mal à utiliser addon select2En utilisant addon select2 avec Ember cli

le docs étaient complètement inutile je ne pouvais pas obtenir une information unique à partir de là

maintenant je veux faire à l'utilisateur de pouvoir sélectionner plusieurs données recueillies

de la base de données i essayé d'utiliser « modèle » dans la section « contenu » mais il est

ne fonctionne pas

est ici l'échantillon j'ai pris des docs

{{select-2 
    content=patients 
    value=patients 
    multiple=true 
    placeholder="Choose some Pizzas" 
}} 

et mon contrôleur

patients: Ember.computed(function(){ 
    return this.store.findAll('patient') 
}), 

on dirait que je dois faire une boucle par l'enregistrement de la base de données, que ce soit

que ou i besoin de suivre une convention où l'objet doit avoir

id, nom et une description, j'ai même essayé d'utiliser "patient.nam e », mais il ne sera pas

travail, je l'ai essayé aussi d'ajouter l'échantillon à un composant « ne sais pas pourquoi » mais il

fait l'ensemble application se bloque et ne montre rien, mais un écran blanc (pas erreurs

dans la console), il a été heures,

S'il vous plaît aider ...

+1

ember-select-2 est déconseillé en faveur de [ember-power-select] (http://www.ember-power-select.com/) – ctcpip

+0

Super je vais essayer de jouer pour l'obtenir .. merci – Haboosh

Répondre

1

A mentionné dans le commentaire, ember-select2 est dépréciée en faveur de addon power-select. Vous pouvez voir grand documentation pour toutes les possibilités.

{{#power-select-multiple 
    options=patients 
    selected=name 
    placeholder="Select some names..." 
    onchange=(action (mut name)) 
    as |patient| 
}} 
    {{patient.name}} 
{{/power-select-multiple}} 

et dans le contrôleur,

patients: Ember.computed('model',function(){ 
    return this.store.findAll('patient') 
}), 

Voici le working twiddle pour la démonstration. pour démarrer votre voyage avec power-select.

+0

pourquoi avez-vous écrit «modèle» dans le contrôleur? – Haboosh

+0

retourner les données du 'store' devrait être fait dans' Route' – ctcpip

+0

@ctcpip c'est comme ça que je l'ai fait en twiddle j'ai posté dans le lien. Mais OP a utilisé des «patients» dans le contrôleur, j'ai montré que cela sera également le cas. Tout ce que j'ai manqué pour pointer vers les meilleures pratiques d'OP charge toujours les données dans l'itinéraire correspondant. Merci :) – kumkanillam