monitorService
はバックグラウンドデータを取得する service
です。$watch
が使用されていない場合、$timeout
の値を $scope.data
と同期するにはどうすればよいですか? $scope.data
undefined
ではなく、サービスから取得した値である
黄舟2017-05-15 17:11:27
非同期なので印刷時にajaxリクエストが返ってこないので当然未定義です。
これを行うことも、パラメーターとしてコールバックを渡すことも、Promise として渡すこともできます。どちらも問題ありません。