AngularJS语法{name:data.id}

时间:2017-04-27 14:53:11

标签: angularjs syntax

我在我的工作中遇到了这段代码,{Id:data.registrant},并且不太了解它的作用。我也不确定如何在Google上搜索此内容以获得答案。

function next(data) {
   var options = {Id: data.registrant};
   Nav.nextScreen(opts)
}

如果这是一个重复的问题,请道歉。感谢。

1 个答案:

答案 0 :(得分:1)

"括号"正在创建一个对象文字,即它们创建一个对象。

这些是Javascript对象。

示例:

function someFunc(arg) {
    alert(arg.foo);
    alert(arg.bar);
}

someFunc({foo: "This", bar: "works!"});

您可以预先创建对象:

var someObject = {
    foo: "This", 
    bar: "works!"
};

someFunc(someObject);