- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
这是我的 app.component.ts
@Component({
selector: 'my-app',
template: `{{title}}
{{test | json}}
writer: {{test.A.B.C.D.writerid}}
content:{{test}}
write_date:{{test}}
`,
})
public test: any[] = [
{
'A': {
'B': [{
'C': {
'D': [{
'content': 'content_test1',
'writedt': '2017-02-08 00:00:00',
'writerid': 'writerid_test1'
}, {
'content': 'content_test2',
'writedt': '2017-02-08 00:00:00',
'writerid': 'writerid_test1'
}, {
'content': 'content_test3',
'writedt': '2017-02-08 00:00:00',
'writerid': 'writerid_test2'
}, {
'content': 'content_test4',
'writedt': '2017-02-08 00:00:00',
'writerid': 'writerid_test2'
}]
}
}]
}
}
];
test.A.B.C.D.writerid 不工作错误:无法读取未定义的属性“B”我不明白为什么错误不是 A 而是 B我如何访问 D 的内容或 writedt 或 writerid
câu trả lời hay nhất
首先,我假设您的模板中有一些拼写错误(例如 ngFor
),并且该数组实际上称为 tests
但让我们忽略它。
我猜您想遍历 D
的数组。 无需对数据结构进行任何更改,您可以使用嵌套的 *ngFor
:s 来完成。
所以首先你的数组应该命名为tests
,而不是Bài kiểm tra
。以及如何访问最内层数组,我们将首先遍历 tests
数组,然后遍历数组 B
,最后遍历最内层数组 D
。所以你的模板看起来像这样:
Content {{i+1}}
{{y.content}}
{{y.writedt | date}}
{{y.writerid}}
关于json - 我如何访问angular2中嵌套的json数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43204434/
Gần đây đã bắt đầu học MongoDB. Hôm nay thầy dạy chúng em lệnh mongoexport. Trong quá trình luyện tập, tôi gặp phải một vấn đề điển hình mà chưa có học viên nào, kể cả huấn luyện viên, từng gặp phải. Tôi đang sử dụng Mongo trên máy Windows 10 của mình
Tôi chưa quen với Lược đồ JSON và đã đọc Lược đồ JSON là gì, v.v. Nhưng tôi không biết cách liên kết Lược đồ JSON với JSON để xác thực dựa trên Lược đồ JSON đó. Có ai có thể giải thích được không?
Trong xml tôi có thể đưa một tệp vào một tệp xml khác và sử dụng nó. Nếu phần mềm của bạn lấy file cấu hình từ xml nhưng không có cách nào để tách cấu hình như apache/ngnix(nginx.conf - site-av
Tôi có một đối tượng JSON chứa một chuỗi mà chính nó là một đối tượng JSON. Làm cách nào để giải tuần tự hóa nó? Tôi muốn có thể làm điều gì đó như: #[derive(Deserialize)] struct B { c: S
Hãy xem xét JSON sau đây { "a": "{\"b\": 12, \"c\": \"test\"}" } Tôi muốn xác định cách đọc chung Reads[Outer[T]] cho Serialized này Nhập JSON
đóng cửa. Câu hỏi này không đáp ứng các nguyên tắc của Stack Overflow. Hiện tại nó không chấp nhận câu trả lời. Bạn muốn cải thiện vấn đề này? Câu hỏi được cập nhật để làm cho câu hỏi trở thành chủ đề cho Stack Overflow. Đóng cửa 11 tháng trước Cải thiện
Dự án cũ của tôi có dữ liệu ở định dạng JSON tiêu chuẩn trong MySQL. Đối với dự án hoàn toàn mới của tôi trong JS (Node.js) và DynamoDB, liên quan đến định dạng JSON tiêu chuẩn: Có nên chuyển đổi nó không?
Chuỗi giá trị JSON, số, true, false, null có hợp lệ không? Nghĩa là, tài liệu JSON có hợp lệ không? Hay nó phải là một mảng/đối tượng? Một số trình xác thực chấp nhận điều này (ví dụ: http://jso
Tôi có một chuỗi JSON và một trong các trường là trường văn bản. Trường văn bản này có thể chứa văn bản mà người dùng nhập vào giao diện người dùng, nếu văn bản họ nhập là văn bản JSON, có thể để giải thích cho một số mã hóa, tôi cần mã hóa văn bản của họ để nó không
Tôi đang xử lý dữ liệu thông qua các lệnh gọi IBM MQ và khi được ColdFusion 10 (10,0,11,285437) tuần tự hóa thì 0 được trả về là +0,0, dẫn đến JSON không hợp lệ và không thể giải tuần tự hóa. sPl
Tôi đang tạo một hàm băm từ ba mảng và sau đó cố gắng tạo một json. Tôi đã chuyển đối tượng json có mảng thành công. yêu cầu 'json' A = [['A1', 'A2', 'A3'],
Tôi nhận được JSON từ API và phản hồi có thể là một trong 30 loại. Mỗi loại có một tập hợp các trường duy nhất, nhưng tất cả các phản hồi đều có một loại trường cho biết đó là loại gì. Cách tiếp cận của tôi là sử dụng serde. Tôi tạo cấu trúc cho từng loại phản hồi và
Tôi đang tải xuống tệp JSON mà tôi đã kiểm tra là JSON hợp lệ có "https://jsonlint.com" vào thư mục tài liệu. Sau đó, tôi mở tệp và kiểm tra lại và nó hiển thị JSON không hợp lệ. Làm thế nào điều này có thể xảy ra? ? ? ? Đây là
Tôi đang cố gắng tạo động một đối tượng JSON dựa trên dữ liệu nhận được từ API. Dữ liệu mẫu nhận được: Giải mã dữ liệu vào cấu trúc CiItems được đưa ra bên dưới { "class_name": "test", "
Tôi muốn chuyển đổi từ chuỗi thành đối tượng. Từ {"key1": "{\n \"key2\": \"value2\",\n \"key3\": {\n \"key4\": \"value4\"\n }\n
Hiện tại tôi đang sử dụng đoạn mã sau để chuyển đổi json lồng nhau thành json phẳng: import ("fmt" "github.com/nytlabs/gojsonexplode" ) func
Tôi có một ứng dụng sử dụng dữ liệu từ API của bên thứ ba. Tôi cần giải mã json thành một cấu trúc, yêu cầu cấu trúc đó phải có thẻ json với trường json "đến". Các trường json gửi đi có các quy ước đặt tên khác nhau nên tôi cần các quy ước đặt tên khác nhau
Tôi muốn sử dụng lược đồ JSON để xác thực các giá trị nhất định. Tôi có hai đối tượng, gọi chúng là trackItems và trackItemGroups. trackItemGroups là tên nhóm và trackItem
Hãy xem xét mẫu lớp trường hợp sau, trường hợp lớp Y (a: String, b: String) trường hợp X (giả: String, b: Y) trường b là tùy chọn và một số tập dữ liệu của tôi không có từ nào
Tôi đang lưu trữ đầu ra của cat ~/path/to/file/blah jq tojson trong một biến để sử dụng sau này trong POST cuộn tròn với nội dung JSON. Nó hoạt động tốt, nhưng nó loại bỏ tất cả các dòng mới. Tôi biết
Tôi là một lập trình viên xuất sắc, rất giỏi!