TypeError: Objekt ist keine Funktion - bezaubernde Sammlung von Daten mit Winkel / Schienen

ok das ist die Letzte Frage, die aus heutiger Trilogie des Lernens Winkel:

part1

part2

Bin ich immer zu folgenden Fehler(beim Versuch, wählen Sie Benutzer im Blick:

TypeError: object is not a function
    at Object.source (http://localhost:3000/assets/angular.js?body=1:6300:13)
    at getMatchesAsync (http://localhost:3000/assets/angular-ui-bootstrap.js?body=1:1820:30)
    at http://localhost:3000/assets/angular-ui-bootstrap.js?body=1:1871:13
    at http://localhost:3000/assets/angular.js?body=1:12030:15
    at Array.forEach (native)
    at forEach (http://localhost:3000/assets/angular.js?body=1:134:11)
    at $setViewValue (http://localhost:3000/assets/angular.js?body=1:12029:5)
    at http://localhost:3000/assets/angular.js?body=1:11423:14
    at Object.Scope.$eval (http://localhost:3000/assets/angular.js?body=1:7994:28)
    at Object.Scope.$apply (http://localhost:3000/assets/angular.js?body=1:8074:23) angular.js?body=1:5688
(anonymous function) angular.js?body=1:5688
(anonymous function) angular.js?body=1:4785
Scope.$apply angular.js?body=1:8076
listener angular.js?body=1:11422
jQuery.event.dispatch jquery.js?body=1:5096
elemData.handle

mit diesem code (aktualisiert nach der SO Antworten:

  <div ng-app='users'>

    <div class='container-fluid' ng-controller="UsersIndexCtrl">
      <pre>Model: {{result | json}}</pre>
      <input type="text" ng-model="result" typeahead="suggestion for suggestion in users($viewValue)">
    </div>


<script>


    var app = angular.module('users', ['ui.bootstrap', 'ngResource']);

    app.factory('User', function($resource) {
        return $resource("users/:id", { id: '@id' }, {
            index:   { method: 'GET', isArray: true, responseType: 'json' },
            show:    { method: 'GET', responseType: 'json' },
            update:  { method: 'PUT', responseType: 'json' }
        });
    })


    var UsersIndexCtrl = function($scope, User) {
        $scope.users = User.index();
    };


</script>

Ich versuche mich zu Holen alle Benutzer vom server mit typeahead.

Neueste version von plunker-code ist hier

Fragen:
1. Wie zu Holen, Sammlung von Daten vom server und machen typeahead Ausführung mit Winkel-und ändern diesen code ?.
2. Was bedeutet dieser Fehler bedeutet und wie diese Ursachen in Verbindung zu diesem code.

  • $Umfang.Benutzer ist ein array, und Sie werden es als Funktion aufrufen.
InformationsquelleAutor mark10 | 2013-08-19
Schreibe einen Kommentar