Connecting ORDS to Angular [closed] - arrays
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 2 years ago.
Improve this question
I have json format data that I am retrieving from my ORDS server and it looks like this:
{"items":[{"cust_code":"C00013","cust_name":"Holmes","cust_city":"London
","working_area":"London","cust_country":"UK","grade":2,"opening_amt":6000,"receive_amt":5000,"payment_amt":7000,"outstanding_amt":4000,"phone_no":"BBBBBBB","agent_code":"A003
"},{"cust_code":"C00001","cust_name":"Micheal","cust_city":"New York
","working_area":"New
York","cust_country":"USA","grade":2,"opening_amt":3000,"receive_amt":5000,"payment_amt":2000,"outstanding_amt":6000,"phone_no":"CCCCCCC","agent_code":"A008
"},{"cust_code":"C00020","cust_name":"Albert","cust_city":"New York
","working_area":"New
York","cust_country":"USA","grade":3,"opening_amt":5000,"receive_amt":7000,"payment_amt":6000,"outstanding_amt":6000,"phone_no":"BBBBSBB","agent_code":"A008
"},{"cust_code":"C00025","cust_name":"Ravindran","cust_city":"Bangalore
","working_area":"Bangalore","cust_country":"India","grade":2,"opening_amt":5000,"receive_amt":7000,"payment_amt":4000,"outstanding_amt":8000,"phone_no":"AVAVAVA","agent_code":"A011
"},{"cust_code":"C00015","cust_name":"Stuart","cust_city":"London
","working_area":"London","cust_country":"UK","grade":1,"opening_amt":6000,"receive_amt":8000,"payment_amt":3000,"outstanding_amt":11000,"phone_no":"GFSGERS","agent_code":"A003
"}],"hasMore":false,"limit":25,"offset":0,"count":5,"links":[{"rel":"self","href":"http://localhost:9000/ords/demo/customers/getAll/"},{"rel":"describedby","href":"http://localhost:9000/ords/demo/metadata-catalog/customers/getAll/"},{"rel":"first","href":"http://localhost:9000/ords/demo/customers/getAll/"}]}
so I was wondering if there is a way to to break down the items part and to put it in a tables using anguler.
I tried to use this way in my ts file:
http.get('http://localhost:9000/ords/demo/customers/getAll/')
.subscribe(data => this.items = data);
But I keep getting this error:
Error: Error trying to diff '[object Object]'. Only arrays and iterables are allowed
The array you want is in the items property so you have to do
http.get('http://localhost:9000/ords/demo/customers/getAll/')
.subscribe(data => this.items = data.items);
Related
How can I add field in a certain collection? [closed]
Closed. This question needs details or clarity. It is not currently accepting answers. Want to improve this question? Add details and clarify the problem by editing this post. Closed 1 year ago. Improve this question I wanted to know how to add a field in a certain user uid So I'd like to add another field like Address for the currentUser "Rowan Whitethorn". How can I do this? Currently, i could add another field but it creates another documents. const userRef = firestore.collection('users').doc(currentUser.uid); async function addAddress() { const res = await userRef.set({ 'Address' : 'Ayala' }, { merge : true}); }
Firestore documentation describes a feature "merge", where you would typically create a new doc with using ".set", but then pass a parameter "merge" which tells firebase not to overwrite your doc data, in your case it would be something like: const userRef = db.collection('users').doc(doc_id); const res = await userRef.set({ 'some_new_field': 'value' }, { merge: true }); Here's the link for their documentation, you will find a similar example under "merge": https://firebase.google.com/docs/firestore/manage-data/add-data
How to retrieve data from firebase in a specific order? [closed]
Closed. This question needs details or clarity. It is not currently accepting answers. Want to improve this question? Add details and clarify the problem by editing this post. Closed 2 years ago. Improve this question In my Flutter app, I want sorted data to depend upon the last date which is present in medicine list for a particular user, so how can I write my Firebase query? I'm using Firebase Firestore.
Try something like this (code has not yet been tested): List<dynamic> getMedicinesSorted() async { final snapshot = await FirebaseFirestore.instance .collection('users/tnzdrlpLD1hfJJ6o8iMV/MedicinesList') .get(); final sorted = snapshot.docs.sort((docA, docB) => new DateTime.fromMicrosecondsSinceEpoch(docA.data()['Last_Date']).compareTo( new DateTime.fromMicrosecondsSinceEpoch(docB.data()['Last_Date']) ) ); return sorted; }
[enter image description here][1] image [1]: https://i.stack.imgur.com/C6qy8.jpg
Access member of a JSON string array [closed]
Closed. This question needs details or clarity. It is not currently accepting answers. Want to improve this question? Add details and clarify the problem by editing this post. Closed 3 years ago. Improve this question I have the following JSON string and for example I need to access a single element of the array. Let's say I just wanted to pull out "host2." I keep trying things like members[1] but that doesn't work. I keep getting "undefined." { "members": [ "host1", "host2", "host3" ] }
Example let d = { "members": [ "host1", "host2", "host3" ] }; console.log(d); console.log(d.members[1]);
"Ambiguous type name 'index' in Array'" Swift [closed]
Closed. This question needs details or clarity. It is not currently accepting answers. Want to improve this question? Add details and clarify the problem by editing this post. Closed 4 years ago. Improve this question This is my code: func didMarkAsFavoriteContact(_ contact: Contact) { var outerIndex: Array.Index? = nil }
It is not very clear what you are trying to do but if you just want to initialize something that can serve as an index you can do something like this: var outerIndex: Int? = nil
How to handle query parameters with ui-router? [closed]
Closed. This question needs details or clarity. It is not currently accepting answers. Want to improve this question? Add details and clarify the problem by editing this post. Closed 7 years ago. Improve this question Follow the document in : https://github.com/angular-ui/ui-router/wiki/URL-Routing#url-parameters How i handle this parameters in Controller file : url: "/contacts?myParam"
Using $stateProvider it's done like this, in the config section of your app.js declare the url as follows, here I use 3 parameters .state('menu.section',{ url:'/my_section/:param1/:param2/:param3', Then include $stateParamas in your controller and you can use the parameters myapp.controller('myController',["$scope", "stateParamas", function ($scope, stateParamas ) { param1 = $stateParams.param1 param2 = $stateParams.param2 param3 = $stateParams.param3 ...