Incapable de Processus de liaison

Je suis en train d'essayer de créer une liste de personnes avec ce modèle

{firstName: "", lastname: "", address:""}

dans une valeur multiple Select.

Dans mon viewModel j'ai un champ appelé selectedItem et j'ai mis que de la valeur null, car il n'y a rien sélectionné pour commencer.

Sur mon point de vue, je suis en mesure de définir selectedItem à l'élément sélectionné dans mon Sélectionner l'élément, je veux afficher les propriétés de l'selectedItem sur l'écran, la façon dont j'ai essayé c'est

<p data-bind="text: selectedItem.firstName">First Name</p>
<p data-bind="text: selectedItem.lastName">Last Name</p>
<p data-bind="text: selectedItem.address">Address</p>

mais il dit ceci dans la console

Unable to process binding "text: function (){return selectedItem.firstName }"
Message: Cannot read property 'firstName' of undefined;

qui s'arrête à toutes les autres liaisons à partir de cas (j'ai un bouton supprimer).
Incapable de Processus de liaison
Le message de la console, ce qui semble indiquer que le viewModel est traitée après la page ou quelque chose à cet effet parce que sinon il serait plaint des valeurs null à droite??? Est-il de toute façon à la liaison sera ignoré si selectedItem est pas défini/null ou suis-je en train d'essayer cette façon le mal?

Edit: voici un jsFiddle mais j'ai remarqué qu'il ne se comporte pas 100% le même que le node-webkit environnement, je suis à l'aide, il reçoit toutes les données du premier élément dans la liste, mais alors rien d'autre ne

essayez ce prénom: <p data-bind="texte: selectedItem().prenom"></p>
qui renvoie Incapable de processus de liaison "text: function (){return selectedItem().firstName} Message: undefined n'est pas une fonction;
Pourriez-vous essayer de faire un JSfiddle qui nous aide dans la résolution de votre problème?
assurez-vous de l'ajouter à la question principale de jsfiddle.net/az80f49g

OriginalL'auteur Matthew Optional Meehan | 2014-11-25