【问题标题】:Add multi dimension object in ng-init in angular js在 Angular js 中的 ng-init 中添加多维对象
【发布时间】:2017-11-03 13:58:10
【问题描述】:

我想在 ng-init 中添加多维对象

object({
    friends:[
        {name:John,phone:555-1276},
        {name:Mary,phone:800-BIG-MARY},
        {name:Mike,phone:555-4321},
        {name:Adam,phone:555-5678},
        {name:Julie,phone:555-8765},
        {name:Juliette,phone:555-5678}
   ],
   relative:[
       {name:Afaq,phone:555-1276},
       {name:Mary,phone:800-BIG-MARY},
       {name:Mike,phone:555-4321},
       {name:Adam,phone:555-5678},
       {name:Julie,phone:555-8765},
       {name:Juliette,phone:555-5678}
    ]
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.1/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>

但是当我像这样添加相同的内容时,请告诉我这个错误

“错误:[$parse:syntax] 语法错误:令牌“Carrara”是意外的,在表达式 [object("

的第 1754 列应为 [}]

那该怎么办……

提前谢谢...

【问题讨论】:

  • 你的对象结构错误。

标签: javascript jquery angular ng-init


【解决方案1】:

您的对象结构错误。试试这个

 var x = {
 	"parent": {
 		"friends": [{
 				"name": "John",
 				"phone": "555 - 1276"
 			},
 			{
 				"name": "John",
 				"phone": "555 - 1276"
 			},
 			{
 				"name": "John",
 				"phone": "555 - 1276"
 			},
 			{
 				"name": "John",
 				"phone": "555 - 1276"
 			},
 			{
 				"name": "John",
 				"phone": "555 - 1276"
 			},
 			{
 				"name": "John",
 				"phone": "555 - 1276"
 			}
 		],
 		"relative": [{
 				"name": "John",
 				"phone": "555 - 1276"
 			},
 			{
 				"name": "John",
 				"phone": "555 - 1276"
 			},
 			{
 				"name": "John",
 				"phone": "555 - 1276"
 			},
 			{
 				"name": "John",
 				"phone": "555 - 1276"
 			},
 			{
 				"name": "John",
 				"phone": "555 - 1276"
 			},
 			{
 				"name": "John",
 				"phone": "555 - 1276"
 			}
 		]
 	}
 }
 console.log(x);

您始终可以使用Json lint 来验证您的 json

【讨论】:

  • 好的,但我想像这个父母一样添加一个父母{“朋友”:[{“名字”:“约翰”,“电话”:“555 - 1276”},{“名字": "John", "phone": "555 - 1276" } ], "relative": [{ "name": "John", "phone": "555 - 1276" } ] } 有可能吗?跨度>
  • 你的意思是作为一个单一的对象?如果是,那就是它已经是这样了
  • 是的,但是当我将父级添加为单个并在 json init 上验证时,它显示 errorError: Parse error on line 1: "parent" { { "friends": [{ ------- --^ 期待 'EOF'、'}'、':'、','、']',得到 '{'
  • 如果您仍然感到困惑,请告诉我
猜你喜欢
  • 2016-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-27
  • 1970-01-01
  • 2014-05-19
相关资源
最近更新 更多