上記のコードでは、alert(myFactory.getDatas());factoryの値が取得できない場合はunknownと表示されます。 ブラウザのデバッグ表示: angular1.5.3.min.js:6Uncaught Error: [$injector:modulerr]
ファクトリはバックエンドからデータを取得できますが、コントローラーは相互にファクトリ データを取得する方法を知りません...
最近 angular を見始めたばかりです...
ご覧のとおり、getDatas メソッドは実際には非同期関数の実行本体です。getDatas が実行されると、$http はバックエンド データを非同期的にリクエストします。ただし、getDatas が実行されると戻り、alert は値を取得できません。
最近 angular を見始めたばかりです...
ご覧のとおり、getDatas メソッドは実際には非同期関数の実行本体です。getDatas が実行されると、$http はバックエンド データを非同期的にリクエストします。ただし、getDatas が実行されると戻り、alert は値を取得できません。
リーリー