2016-07-22 57 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