人を作成する標準的な工場がある場合は、次のように言います。
$scope.person = Person.get({person: $routeParams.person},function () {
},function (httpResponse) {
});
私のHTMLは:
<div>Person is: {{person}}</div>
かなり簡単です。私の問題はレンダリングにあります。私の理解では、これが実行されると、すぐに空のオブジェクトが返されます。非同期get
が最終的に戻ると、 が入力され$scope.person
、再レンダリングされます。
Person is:
これが としてレンダリングしてからとして再レンダリングするのを妨げているのは何Person is: John
ですか? 私はその空白が欲しくありません。どちらかといえば、「ロード」を表示し、レンダリングが完了したときにそれを変更したいと考えています。- エラーを処理するにはどうすればよいですか? 404 を受け取った場合 (個人 ID が存在しないと言う)、「申し訳ありませんが、要求したユーザーは存在しません」という何らかの形式を表示したいと考えています。しかし、人がロードされるのを待っている間に誤ってレンダリングするのではなく、実際に試した後にのみ表示されることを確認したい.