ここで素朴な疑問。私はこの時計を持っています:
// Watch our model
$scope.$watch(function () {
// Watch our team name
return self.model.team.data.name;
}, function (name) {
console.log(name);
// if we have a name
if (name) {
// Store our model in the session
sessionStorage.designer = angular.toJson(self.model);
}
});
チーム モデルはデータベースからプロミス (したがってデータ) として取り込まれるため、ウォッチが最初に起動したときはself.model.teamが設定されていないため、null になります。時計が設定されるまで待機するか、時計のリターン機能にチェックを追加するにはどうすればよいですか?