【问题标题】:I want to assign a json string to a scope variable without list name in json?我想将 json 字符串分配给 json 中没有列表名称的范围变量?
【发布时间】:2018-03-08 22:17:52
【问题描述】:

如何将 this 分配给 Angular js 中的作用域变量?

{[{“1”:”a”,”2”:”b”},{“3”:”c”}]}

【问题讨论】:

  • 我希望使用 $scope 声明上述 json。请使用示例范围变量 $scope.a 提供声明
  • 应该以 { } 或 [ ] 开头和结尾

标签: angularjs json angularjs-scope


【解决方案1】:

不太清楚你在问什么,但我认为这就是你想要的

$scope.someVariableName = {
    someArray: [{“1”:”a”},{”2”:”b”},{“3”:”c”}] 
}

在此处访问数据

$scope.someVariableName.someArrayName[1]  

将返回对象 {”2”:”b”}

$scope.someVariableName.someArrayName[1].2

$scope.someVariableName.someArrayName[1][2]

将返回字符串“b”

或者你可以只拥有数组

$scope.someArrayName = [{“1”:”a”},{”2”:”b”},{“3”:”c”}]

这样

$scope.someArrayName[2]

将返回对象 {”2”:”b”}

【讨论】:

    猜你喜欢
    • 2019-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多