これは私がやろうとしていることの非常に簡単な例です
Athlete.save(athlete,function(result)
{
$scope.athlete = result.athlete;
});
問題は、ビューで $scope.athlete 変数が更新されないことです。更新するには、これを行う必要があります
Athlete.save(athlete,function(result)
{
$scope.athlete.fname = result.athlete.fname;
$scope.athlete.lname= result.athlete.lname;
$scope.athlete.gender= result.athlete.gender;
....
});
これはすぐにイライラします。コードの最初のブロックでは、Angular が $scope.athlete 変数が更新されたことを認識していないようです。この関数は、jquery 呼び出しではなく、ng-click からトリガーされます。私が知る限り、角度のある方法で実行しています。
ここに私が作ったより簡単なケースがあります: http://plnkr.co/edit/lMCPbzqDOoa5K4GXGhCp