2016-07-22 8 views
0

Wie kann ich den Wert des Tags dynamisch ändern (d. H. ID und Name)? Hier stelle ich statischen Wert für Tag zur Verfügung, aber ich möchte es dynamisch ändern. Mein Code ist:Dynamische Änderung des Tag-Werts in formular

$scope.formFields = [ { 
        className : 'row', 
        fieldGroup : [ 
          { 
           className : 'col-xs-12', 
           type : 'tag', 
           key : 'mytag', 

           templateOptions : { 
            placeholder : 'Select...', 


           } 
          } ] 
       } ]; 

$scope.myForm = { 
       mytag:[{"id":"1","name":"data"}]    

       }; 
+1

Ok, was ist das Problem? Warum erstellen Sie keine Funktion, die so etwas wie '$ scope.myForm.mytag [0] .id = 2' und' $ scope.myForm.mytag [0] .name = 'newName'' macht. – Aron

Antwort

2

Sie eine Funktion schreiben, können die Werte zu senden, dann diese Werte unter Verwendung es zu setzen dynamisch

$ scope.myForm = {mytag: [{ "id": "1 "," Name ":" Daten "}]};

$ scope.setValues ​​(Wert1, Wert2);

$ scope.setValues ​​= function (Wert1, Wert2) {

$scope.myForm.mytag[0].id = value1; 
$scope.myForm.mytag[0].name = value2; 

};

+0

Danke !! Es half :) – Tink