[{"title":"(93个子文件164KB)从零开始学习Angular:从Angular框架的基本概念到使用AngularMaterial组件构建完整的Angular应用程序的Angular分步教程。我们将介绍Angular7应用程序的主要构建模块以及使用Angular构建完整应用程序的最佳实践-源码","children":[{"title":"learn-angular-from-scratch-step-by-step-master","children":[{"title":"sdk","children":[{"title":"models","children":[{"title":"User.ts <span style='color:#111;'>1.92KB</span>","children":null,"spread":false},{"title":"Question.ts <span style='color:#111;'>2.11KB</span>","children":null,"spread":false},{"title":"Answer.ts <span style='color:#111;'>1.93KB</span>","children":null,"spread":false},{"title":"index.ts <span style='color:#111;'>130B</span>","children":null,"spread":false},{"title":"BaseModels.ts <span style='color:#111;'>2.47KB</span>","children":null,"spread":false}],"spread":true},{"title":"storage","children":[{"title":"cookie.browser.ts <span style='color:#111;'>2.24KB</span>","children":null,"spread":false},{"title":"storage.browser.ts <span style='color:#111;'>1.78KB</span>","children":null,"spread":false},{"title":"storage.swaps.ts <span style='color:#111;'>1.87KB</span>","children":null,"spread":false}],"spread":true},{"title":"lb.config.ts <span style='color:#111;'>2.29KB</span>","children":null,"spread":false},{"title":"services","children":[{"title":"core","children":[{"title":"error.service.ts <span style='color:#111;'>623B</span>","children":null,"spread":false},{"title":"auth.service.ts <span style='color:#111;'>4.92KB</span>","children":null,"spread":false},{"title":"search.params.ts <span style='color:#111;'>1.27KB</span>","children":null,"spread":false},{"title":"base.service.ts <span style='color:#111;'>15.56KB</span>","children":null,"spread":false},{"title":"index.ts <span style='color:#111;'>152B</span>","children":null,"spread":false}],"spread":true},{"title":"custom","children":[{"title":"User.ts <span style='color:#111;'>19.87KB</span>","children":null,"spread":false},{"title":"logger.service.ts <span style='color:#111;'>1.27KB</span>","children":null,"spread":false},{"title":"Question.ts <span style='color:#111;'>10.79KB</span>","children":null,"spread":false},{"title":"SDKModels.ts <span style='color:#111;'>609B</span>","children":null,"spread":false},{"title":"Answer.ts <span style='color:#111;'>4.24KB</span>","children":null,"spread":false},{"title":"index.ts <span style='color:#111;'>162B</span>","children":null,"spread":false}],"spread":true},{"title":"index.ts <span style='color:#111;'>83B</span>","children":null,"spread":false}],"spread":true},{"title":"index.ts <span style='color:#111;'>3.11KB</span>","children":null,"spread":false}],"spread":true},{"title":".firebase","children":[{"title":"hosting.ZGlzdC9sZWFybi1hbmd1bGFyLWZyb20tc2NyYXRjaA.cache <span style='color:#111;'>1.53KB</span>","children":null,"spread":false}],"spread":true},{"title":"package.json <span style='color:#111;'>1.50KB</span>","children":null,"spread":false},{"title":"tslint.json <span style='color:#111;'>1.58KB</span>","children":null,"spread":false},{"title":".firebaserc <span style='color:#111;'>68B</span>","children":null,"spread":false},{"title":"firebase.json <span style='color:#111;'>261B</span>","children":null,"spread":false},{"title":"angular.json <span style='color:#111;'>4.21KB</span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'>1.05KB</span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'>368.46KB</span>","children":null,"spread":false},{"title":"src","children":[{"title":"browserslist <span style='color:#111;'>388B</span>","children":null,"spread":false},{"title":"tsconfig.app.json <span style='color:#111;'>166B</span>","children":null,"spread":false},{"title":"tslint.json <span style='color:#111;'>244B</span>","children":null,"spread":false},{"title":"test.ts <span style='color:#111;'>642B</span>","children":null,"spread":false},{"title":"assets","children":[{"title":"categories.json <span style='color:#111;'>1.42KB</span>","children":null,"spread":false},{"title":".gitkeep <span style='color:#111;'>0B</span>","children":null,"spread":false}],"spread":false},{"title":"index.html <span style='color:#111;'>491B</span>","children":null,"spread":false},{"title":"tsconfig.spec.json <span style='color:#111;'>256B</span>","children":null,"spread":false},{"title":"app","children":[{"title":"shared","children":[{"title":"shared.module.ts <span style='color:#111;'>1.31KB</span>","children":null,"spread":false},{"title":"slugify.pipe.ts <span style='color:#111;'>552B</span>","children":null,"spread":false},{"title":"breadcrumb","children":[{"title":"breadcrumb.component.html <span style='color:#111;'>285B</span>","children":null,"spread":false},{"title":"breadcrumb.component.ts <span style='color:#111;'>1.52KB</span>","children":null,"spread":false},{"title":"styles","children":[{"title":"breadcrumb.scss <span style='color:#111;'>318B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"app.module.ts <span style='color:#111;'>2.24KB</span>","children":null,"spread":false},{"title":"app.component.spec.ts <span style='color:#111;'>1.13KB</span>","children":null,"spread":false},{"title":"question-answers","children":[{"title":"question-answers.component.ts <span style='color:#111;'>2.05KB</span>","children":null,"spread":false},{"title":"question-answers.component.html <span style='color:#111;'>1.16KB</span>","children":null,"spread":false},{"title":"delete-answer","children":[{"title":"delete-answer-modal.component.html <span style='color:#111;'>495B</span>","children":null,"spread":false},{"title":"delete-answer-modal.component.ts <span style='color:#111;'>784B</span>","children":null,"spread":false}],"spread":false},{"title":"new-answer","children":[{"title":"new-answer-modal.component.html <span style='color:#111;'>737B</span>","children":null,"spread":false},{"title":"new-answer-modal.component.ts <span style='color:#111;'>1.13KB</span>","children":null,"spread":false}],"spread":false},{"title":"question-answers.resolver.ts <span style='color:#111;'>1017B</span>","children":null,"spread":false},{"title":"update-answer","children":[{"title":"update-answer-modal.component.ts <span style='color:#111;'>1.19KB</span>","children":null,"spread":false},{"title":"update-answer-modal.component.html <span style='color:#111;'>665B</span>","children":null,"spread":false}],"spread":false},{"title":"question-answers.scss <span style='color:#111;'>508B</span>","children":null,"spread":false}],"spread":false},{"title":"app.component.scss <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"styles","children":[{"title":"app.scss <span style='color:#111;'>39B</span>","children":null,"spread":false},{"title":"_variables.scss <span style='color:#111;'>77B</span>","children":null,"spread":false},{"title":"modals.scss <span style='color:#111;'>618B</span>","children":null,"spread":false}],"spread":false},{"title":"app.component.ts <span style='color:#111;'>293B</span>","children":null,"spread":false},{"title":"categories","children":[{"title":"categories.resolver.ts <span style='color:#111;'>773B</span>","children":null,"spread":false},{"title":"categories.scss <span style='color:#111;'>305B</span>","children":null,"spread":false},{"title":"category.model.ts <span style='color:#111;'>127B</span>","children":null,"spread":false},{"title":"categories.component.ts <span style='color:#111;'>593B</span>","children":null,"spread":false},{"title":"categories.component.html <span style='color:#111;'>757B</span>","children":null,"spread":false}],"spread":false},{"title":"app.component.html <span style='color:#111;'>144B</span>","children":null,"spread":false},{"title":"services","children":[{"title":"questions.service.ts <span style='color:#111;'>1.53KB</span>","children":null,"spread":false},{"title":"categories.service.ts <span style='color:#111;'>597B</span>","children":null,"spread":false},{"title":"answers.service.ts <span style='color:#111;'>1.22KB</span>","children":null,"spread":false}],"spread":false},{"title":"category-questions","children":[{"title":"category-questions.component.html <span style='color:#111;'>1.20KB</span>","children":null,"spread":false},{"title":"new-question","children":[{"title":"new-question-modal.component.html <span style='color:#111;'>671B</span>","children":null,"spread":false},{"title":"new-question-modal.component.ts <span style='color:#111;'>1.42KB</span>","children":null,"spread":false}],"spread":false},{"title":"category-questions.resolver.ts <span style='color:#111;'>1.34KB</span>","children":null,"spread":false},{"title":"category-questions.scss <span style='color:#111;'>499B</span>","children":null,"spread":false},{"title":"delete-question","children":[{"title":"delete-question-modal.component.html <span style='color:#111;'>496B</span>","children":null,"spread":false},{"title":"delete-question-modal.component.ts <span style='color:#111;'>795B</span>","children":null,"spread":false}],"spread":false},{"title":"category-questions.component.ts <span style='color:#111;'>2.61KB</span>","children":null,"spread":false}],"spread":false},{"title":"app-routing.module.ts <span style='color:#111;'>1.14KB</span>","children":null,"spread":false}],"spread":false},{"title":"styles.scss <span style='color:#111;'>417B</span>","children":null,"spread":false},{"title":"main.ts <span style='color:#111;'>481B</span>","children":null,"spread":false},{"title":"polyfills.ts <span style='color:#111;'>2.77KB</span>","children":null,"spread":false},{"title":"karma.conf.js <span style='color:#111;'>1.01KB</span>","children":null,"spread":false},{"title":"environments","children":[{"title":"environment.ts <span style='color:#111;'>723B</span>","children":null,"spread":false},{"title":"environment.prod.ts <span style='color:#111;'>112B</span>","children":null,"spread":false}],"spread":false},{"title":"favicon.ico <span style='color:#111;'>5.30KB</span>","children":null,"spread":false}],"spread":false},{"title":"tsconfig.json <span style='color:#111;'>435B</span>","children":null,"spread":false},{"title":"e2e","children":[{"title":"tsconfig.e2e.json <span style='color:#111;'>213B</span>","children":null,"spread":false},{"title":"protractor.conf.js <span style='color:#111;'>752B</span>","children":null,"spread":false},{"title":"src","children":[{"title":"app.po.ts <span style='color:#111;'>251B</span>","children":null,"spread":false},{"title":"app.e2e-spec.ts <span style='color:#111;'>655B</span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'>629B</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>2.00KB</span>","children":null,"spread":false},{"title":".editorconfig <span style='color:#111;'>246B</span>","children":null,"spread":false}],"spread":false}],"spread":true}]