Comments (5)
Nice idea, I can make an exercice around this idea
from angular-challenges.
Do you have exemple of issue you are struggling with ?
from angular-challenges.
For instance, I come up with the following use case (don't know if it is exactly what the issue is meant):
- A process interface with several subtypes which share some common properties but has a different one mapped to a correspondent interface (i.e: Data).
As an example, a Process which has id, type and data. Id and type are shared (actually, type is the way to differentiate the data property type), but data is type of T, different per type.
So, the structure in state would be the following:
"process": {
"p1": {
"id": "p1",
"type": "type1",
"data": { "name": 'test' }
},
"p2": {
"id": "p2",
"type": "type2",
"data": { "telephone": 6788765 }
}
}
from angular-challenges.
I'm sorry, but I don't understand how you end up with that data in the store. I need a use case to have a better understanding.
I understand that you might need it this way in your template but how did you retrieve this data from your backend ? How does it look like in your DB ?
from angular-challenges.
@tomalaforge sorry for the late reply, I can final spent some time on what i have initially asked,
You can review the code and usage of ngrx https://github.com/sheikalthaf/angular-tree
It is still incomplete, will add CRUD operation
from angular-challenges.
Related Issues (20)
- Update Dependencies HOT 1
- Unify Spanish translations HOT 9
- Answer author tag vs answer tag HOT 1
- NgRx Notification directions need clarification HOT 1
- Translation RU HOT 3
- Repo size HOT 5
- Add Angular Challenges to Awesome Angular Repo HOT 2
- Help to start challenges HOT 3
- "forms" option is missing in nx generate schematic UI HOT 5
- Change Angular documentation links to point to angular.dev instead HOT 3
- Missing answer label HOT 1
- Need to add alcaidio to contributors list on main readme HOT 2
- Signal Challenge Series HOT 5
- Tailwind Warning in bug signal challenge HOT 2
- (bug) Sponsors link overflow HOT 1
- challenge number in the app project name HOT 8
- Issues with the new file system HOT 7
- (styling bug) Light Mode - Heart Missing HOT 2
- (styling bug) Github logo in button shouldn't be styled for dark/light mode
- Commit Lint format HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from angular-challenges.