[英]Function error while creating custom service- Angular.js
我是Angular.js的新手,正在為我的應用程序編寫自定義服務。 關於我的應用程序:這是一個搜索應用程序,任何人都可以輸入其github用戶名,並獲取其github詳細信息,例如存儲庫詳細信息,每個存儲庫上的星號等,作為搜索結果。 該應用程序無需編寫自定義服務即可完美運行,但是在編寫自定義服務后,我的服務出現錯誤,我無法理解。 任何幫助將不勝感激。 此處的 Application Demo
您的注射不正確。 由於您沒有在問題中發布代碼,因此當前,您可以:
myApp.controller("MainController", [
"$scope",
"$http",
"$log",
"$location",
"$anchorScroll",
MainController])
但是,您的函數如下所示,這意味着您的github
函數實際上是$http
:
var MainController = function($scope, github, $log, $location, $anchorScroll)
看到您不在控制器中的任何地方使用$http
,我假設這是一個疏忽,您應該簡單地將$http
替換$http
github
,例如:
myApp.controller("MainController", [
"$scope",
"github", // changed $http to github
"$log",
"$location",
"$anchorScroll",
MainController])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.