L'affichage n'est pas mis à jour lorsque le modèle est mis à jour en AngularJS

J'ai lu des discussions sur ce problème comme: L'affichage n'est pas mis à jour dans AngularJS mais je n'arrive toujours pas à comprendre comment l'appliquer sur mon exemple simple.

J'ai cette fonction:

function MyPageView($scope) {
  var myModel = new MyModel();
  $scope.myModel = myModel;
}

quand myModel est mis à jour ailleurs dans le code (lorsque l'utilisateur clique, interagit, d'envoyer des demandes XHR) qu'il n'a pas de mise à jour de mon point de vue. Je comprends que j'ai besoin de faire quelque chose avec $s'appliquent, mais je n'ai pas compris où et comment.

Quelqu'un peut m'expliquer comment puis-je résoudre ce problème pour ce simple cas d'utilisation?

Mon modèle ressemble à quelque chose comme ceci (si cela est nécessaire pour la question) - il n'a pas d'AngularJS code à l'intérieur de celui-ci:

var MyModel = function() {
  var _this = this;
  ...
  _this.load = function(){...};
  _this.updateModel = function(){...};
  ...
  return _this;
}

l'ajout d'un JSfiddle exemple: http://jsfiddle.net/DAk8r/2/

Il n'y a pas assez de code ici pour vous dire précisément quel est le problème. Pouvez-vous nous montrer un exemple d'une interaction qui est à l'origine du modèle de mise à jour, mais pas la vue? Si vous avez un exemple de travail sur jsFiddle ou similaire, c'est encore mieux.
Si vous pourriez peut-être poster un extrait de votre code de vue, en montrant comment il interagit avec le Contrôleur et où il attend monmodèle, ce serait fantastique. Aussi utile serait si vous pouviez la chair au Monmodèle fonction quelque peu. Comme Brandon dit ci-dessus, ce que vous avez là n'est pas vraiment suffisant pour télé ce qui se passe.
J'ai ajouté un JSfiddle exemple: jsfiddle.net/DAk8r/1
J'ai ajouté un JSfiddle..
J'ai corrigé un problème il y a - c'est la version mise à jour: jsfiddle.net/DAk8r/2

OriginalL'auteur Alon | 2013-01-17