2016-06-22 5 views
0

Ich bin neu zu angularJS. Ich habe eine Verpflichtung wie folgt:AngularJS Radiobutton binging zu dem JSON-Array und Unterordnung

  1. Ziehen Sie die Schüler Objekte von DB.
  2. Zeigen Sie alle Objekte in der Benutzeroberfläche mit Optionsfeldern an.
  3. Der Benutzer kann eines der Optionsfelder auswählen und das Formular absenden.
  4. Bei der Übermittlung möchte ich das ausgewählte Student-Objekt an Service-Methode gesendet.

Ich habe alle Schüler Objekte aus der DB gezogen. Bitte helft bei der Bindung an jeden der Schülerobjekte. Wie kann ich das ausgewählte Studentenobjekt an die Service-Methode senden? Bitte helfen !!!!!

Dies ist der Controller Student Details bekommen:

mainApp.controller("viewStudentController", function($scope, $http) { 
    var resData = {}; 
    $scope.student = {}; 
    var url = "/webservice-1.0/rest/student/"+$scope.id; 

    $http.get(url) 
    .then(function (response) { 
     $scope.student = angular.fromJson(response.data); 
    }); 
}); 
+0

Fügen Sie den Code, den Sie haben – devo

+0

@devo Ich habe den Controller-Code hinzugefügt, der die Schülerwerte aus der DB ziehen. –

+2

Sie sollten auch Ihre HTML implementieren und wenn stecken Sie dann Frage, IMHO –

Antwort

0

Sie sollten ng-Modell Ihrem Radio-Button-Eingang und binden es Variable definiert in Controller hinzuzufügen.

<li ng-repeat="n in names"> 
     <label>{{n.name}} 
     <input type="radio" **ng-model="$parent.name"** name="name" value="{{n.name}}"   required /> 
     </label> 
</li> 

Ich habe eine jsfiddle. Es könnte dir helfen.