2016-07-22 68 views
0

如何動態更改標籤的值(即id和name)? 在這裏我提供標籤的靜態值,但我想動態地改變它。 我的代碼是:標籤值的動態變化

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

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


           } 
          } ] 
       } ]; 

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

       }; 
+1

好的,那有什麼問題?你爲什麼不創建一個像'$ scope.myForm.mytag [0] .id = 2'和'$ scope.myForm.mytag [0] .name ='newName''這樣的函數, – Aron

回答

2

您可以編寫一個函數來發送的值,然後使用這些值來動態地設置

$ scope.myForm = {mytag:[{ 「ID」:「1 」, 「名稱」: 「數據」}]};

$ scope.setValues(value1,value2);

$ scope.setValues =函數(值1,值2){

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

};

+0

謝謝!它幫助:) – Tink