[解決済み] AngularJs ReferenceError: $http is not defined
2022-02-02 17:22:30
質問
以下のAngular関数があります。
$scope.updateStatus = function(user) {
$http({
url: user.update_path,
method: "POST",
data: {user_id: user.id, draft: true}
});
};
しかし、この関数が呼ばれるたびに、私は
ReferenceError: $http is not defined
をコンソールに表示します。どなたか、私が何を間違えているのか理解するのを助けていただけませんか?
解決方法を教えてください。
おそらく
$http
サービスをコントローラに追加します。これを行うにはいくつかの方法があります。
をお読みください。 DIについては、このリファレンスを参照してください。 . そうすると、とてもシンプルになります。
function MyController($scope, $http) {
// ... your code
}
関連
-
[解決済み] AngularJS 。scope.apply()呼び出し時の$digest already in progressエラーを防ぐ。
-
[解決済み] AngularJSでデータバインディングはどのように機能するのですか?
-
[解決済み] AngularJSを使用して、ブラウザのコンソールで$scope変数にアクセスするにはどうすればよいですか?
-
[解決済み] AngularJSで$scope.$watchと$scope.$applyを使用するにはどうすればよいですか?
-
[解決済み] AngularJS コントローラにおける 'this' と $scope の比較
-
[解決済み] AngularJS で $http.get リクエストにデータを渡す
-
[解決済み] AngularJSのサービスをコンソールからテストするにはどうしたらいいですか?
-
[解決済み] AngularJs $http.post() でデータが送信されない
-
[解決済み】AngularJSのディレクティブスコープにおける「@」と「=」の違いは何ですか?
-
[解決済み] AngularJsで外部リソースが読み込まれない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】typeerrorは、未定義のプロパティ'data'を読み取ることができません。
-
[解決済み】Angularjsのng-viewが動作しない。
-
[解決済み】angularのonLoadとng-initの違いについて
-
[解決済み] 方法 $state.go()
-
[解決済み] AngularJs ReferenceError: $http is not defined
-
[解決済み] AngularJSのng-showとフェードアニメーション
-
[解決済み] angularjsで$compileを操作する
-
AngularJSのベストプラクティス。ng-repeatの$indexに注意する。
-
[解決済み] ngInject'を本当に書く必要があるのか?
-
[解決済み] angularJSの::の意味するところ