我目前有一个使用bootstrap和angularjs的'meta'模式框,但是我想使用它来保存一些输入的细节并将其发布到后面的Web API。这一切都很好,很愉快,但是因为它是一个'meta'模式,它将用于所有不同的输入方法,这意味着我需要动态创建发布数据的密钥,即:
var dataSender = [{ ID: $scope.iUserItem, ClientName: userItem.Name }];
ClientName
是每次都需要动态更改的项目。有没有办法将变量传递到此部分,还是我必须为发送的每个“元”数据写一个不同的帖子?
答案 0 :(得分:1)
单独创建对象。
var myObj = {};
var ClientName = "FirstCape";
myObj[ClientName] = "data" // { "FirstCape" : "data"};
var dataSender = [myObj];