2016-03-28 25 views
0

ben bir form var düğmesine basarak bir soruya cevap seçenekleri ekleyin. Sorun, formu gönderdiğimde, cevapların $scope.exercise'da bulunmamasıdır. Bunun, orijinal html'nin oluşturulmasından sonra eklendiğinden şüpheleniyorum.Açısal form gönderme

Bunu nasıl düzeltebilirim?

cevap

2

Bu, işleri yapmanın Açısal yolu değil aslında. Görünüme bağlanan bir veri yapısını değiştirmek istiyorsunuz. cevapların dizisi yaratmak ve göstermek için başka bir satır istediğinizde sadece o diziye itin:

Ve yeni kontrolör mantığı:

angular.module('myApp').controller('NtCtrl', function($scope) { 
    $scope.answers = []; 

    $scope.newAnswer = function() { 
     $scope.answers.push({text:"Sample"}); 
    } 

    $scope.submitExercise = function() { 
     console.log($scope.answers); 
    }); 
}); 
+0

sayesinde bu iyi çalışıyor! – player

İlgili konular