Angular.js “typeError: V2.Beispiel ist nicht eine Funktion" Fehler

ich bin neu in angular.js und ich bin nach einem tutorial gemacht wurde, vor etwa einem Jahr
ich bin versuchen, um eine such-Funktion, die die Eingabe und Suche in
Github.com
Der HTML-code ist :

<!DOCTYPE html>
<html ng-app="github">

<head>
    <script src="angular.min.js"></script>
    <script src="script.js"></script>
</head>

<body ng-controller="main">
    <h1>{{message}}</h1>
    <p> {{username}} </p>
    <form name="search">
        <input type="search" placeholder="enter name" ng-model="username">
        <button type="submit" ng-click="search(username)">search</button>
    </form>
    <div>
        <h1> {{user.login}} </h1>
        <img src="http://www.gravatar.com/avatar/{{user.gravatar_id}}">
        <p> {{user.type}} </p>
    </div>
</body>

</html>

und der JS-code :

//Code goes here
(function () {
    var app = angular.module("github", []);
    var main = function ($scope, $http) {
        var onComplete = function (response) {
            $scope.user = response.data;
        };
        var onError = function (reasone) {
            $scope.error = "no can";
        };
        $scope.search = function (username) {
            $http.get("http://api.github.com/users/" +username).then(onComplete, onError);
        };
        $scope.message = "Git hub viewer";
    };
    app.controller("main", ["$scope", "$http", main]);
}());

dieser gibt mir eine Fehlermeldung >>> TypeError: v2.die Suche ist nicht eine Funktion <<<
Hilfe:
ich hab ein problem, und die Lösung war nicht zu verwenden "main" - Funktion im global-Typ, aber "suchen" ist nicht global denke ich .. hoffe, dass dies helfen

hier ist der codepen-link:

http://codepen.io/ToBeM12/pen/vGvwzo

haben Sie versucht, auf die Konsole
dieser Fehler wird auf der Konsole
ersetzen Sie $Umfang mit diesem in der Suchfunktion.Suche
nicht helfen 🙁
was ist der link zu dem tutorial?

InformationsquelleAutor To Be | 2016-05-05

Schreibe einen Kommentar