├── .github ├── FUNDING.yml └── workflows │ └── main.yaml ├── .gitignore ├── .idea ├── angular-interview-questions.iml ├── inspectionProfiles │ └── Project_Default.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── README.md └── images ├── architecture.png ├── browser-module-error.gif ├── collab └── codestudio-logo.svg ├── createElement.png ├── customElement.png ├── element injector hieracrhy.png ├── hierarchy diagram.png ├── injector hierarchies.png ├── language-completion.gif ├── language-error.gif ├── language-navigation.gif └── lifecycle.png /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [sudheerj] 2 | custom: https://buymeacoffee.com/sudheerj 3 | -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- 1 | name: Advanced Usage 2 | 3 | on: [push, pull_request] 4 | 5 | env: 6 | FILE_NAME: angular-interview-questions 7 | 8 | jobs: 9 | convert_via_pandoc: 10 | runs-on: ubuntu-18.04 11 | steps: 12 | - uses: actions/checkout@v2 13 | 14 | - name: Create output directory 15 | run: | 16 | mkdir output # create output dir 17 | 18 | - name: Create PDF 19 | uses: docker://pandoc/latex:2.10 20 | with: 21 | args: --pdf-engine=xelatex --output=output/${{env.FILE_NAME}}.pdf README.md 22 | 23 | - name: Create epub 24 | uses: docker://pandoc/latex:2.10 25 | with: 26 | args: --output=output/${{env.FILE_NAME}}.epub README.md 27 | 28 | - name: Upload 29 | uses: actions/upload-artifact@master 30 | with: 31 | name: output 32 | path: output -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.idea -------------------------------------------------------------------------------- /.idea/angular-interview-questions.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | true 8 | 9 | false 10 | true 11 | 12 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudheerj/angular-interview-questions/38bfd043bc2c9652bbb66b2ff1fe3e66c71e59b0/images/architecture.png -------------------------------------------------------------------------------- /images/browser-module-error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudheerj/angular-interview-questions/38bfd043bc2c9652bbb66b2ff1fe3e66c71e59b0/images/browser-module-error.gif -------------------------------------------------------------------------------- /images/collab/codestudio-logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /images/createElement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudheerj/angular-interview-questions/38bfd043bc2c9652bbb66b2ff1fe3e66c71e59b0/images/createElement.png -------------------------------------------------------------------------------- /images/customElement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudheerj/angular-interview-questions/38bfd043bc2c9652bbb66b2ff1fe3e66c71e59b0/images/customElement.png -------------------------------------------------------------------------------- /images/element injector hieracrhy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudheerj/angular-interview-questions/38bfd043bc2c9652bbb66b2ff1fe3e66c71e59b0/images/element injector hieracrhy.png -------------------------------------------------------------------------------- /images/hierarchy diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudheerj/angular-interview-questions/38bfd043bc2c9652bbb66b2ff1fe3e66c71e59b0/images/hierarchy diagram.png -------------------------------------------------------------------------------- /images/injector hierarchies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudheerj/angular-interview-questions/38bfd043bc2c9652bbb66b2ff1fe3e66c71e59b0/images/injector hierarchies.png -------------------------------------------------------------------------------- /images/language-completion.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudheerj/angular-interview-questions/38bfd043bc2c9652bbb66b2ff1fe3e66c71e59b0/images/language-completion.gif -------------------------------------------------------------------------------- /images/language-error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudheerj/angular-interview-questions/38bfd043bc2c9652bbb66b2ff1fe3e66c71e59b0/images/language-error.gif -------------------------------------------------------------------------------- /images/language-navigation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudheerj/angular-interview-questions/38bfd043bc2c9652bbb66b2ff1fe3e66c71e59b0/images/language-navigation.gif -------------------------------------------------------------------------------- /images/lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudheerj/angular-interview-questions/38bfd043bc2c9652bbb66b2ff1fe3e66c71e59b0/images/lifecycle.png --------------------------------------------------------------------------------