|
24 | 24 | <script type="text/javascript" src="assets/runner.js"></script> |
25 | 25 | </head> |
26 | 26 | <body> |
| 27 | + |
| 28 | +<a href="https://github.com/mgechev/angularjs-in-patterns"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://camo.githubusercontent.com/652c5b9acfaddf3a9c326fa6bde407b87f7be0f4/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f6f72616e67655f6666373630302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_orange_ff7600.png"></a> |
| 29 | + |
27 | 30 | <div id="wrapper"> |
28 | 31 | <div id="header"> |
29 | 32 | </div> |
|
36 | 39 | <div id="main"> |
37 | 40 | <div id="container"> |
38 | 41 | <div id="content" class="post"><h1 id="angularjs-in-patterns">AngularJS in Patterns</h1> |
39 | | -<!-- toc --> |
40 | | -<h2 id="table-of-contents">Table of Contents</h2> |
41 | | -<ul class="list"> |
42 | | -<li><a href="#abstract">Abstract</a></li> |
43 | | -<li><a href="#introduction">Introduction</a></li> |
44 | | -<li><a href="#angularjs-overview">AngularJS overview</a></li> |
45 | | -<li><a href="#partials">Partials</a></li> |
46 | | -<li><a href="#controllers">Controllers</a></li> |
47 | | -<li><a href="#scope">Scope</a></li> |
48 | | -<li><a href="#directives">Directives</a></li> |
49 | | -<li><a href="#filters">Filters</a></li> |
50 | | -<li><a href="#services">Services</a></li> |
51 | | -<li><a href="#angularjs-patterns">AngularJS Patterns</a></li> |
52 | | -<li><a href="#services-1">Services</a><ul class="list"> |
53 | | -<li><a href="#singleton">Singleton</a></li> |
54 | | -<li><a href="#factory-method">Factory Method</a></li> |
55 | | -<li><a href="#decorator">Decorator</a></li> |
56 | | -<li><a href="#facade">Facade</a></li> |
57 | | -<li><a href="#proxy">Proxy</a></li> |
58 | | -<li><a href="#active-record">Active Record</a></li> |
59 | | -<li><a href="#intercepting-filters">Intercepting Filters</a></li> |
60 | | -</ul> |
61 | | -</li> |
62 | | -<li><a href="#directives-1">Directives</a><ul class="list"> |
63 | | -<li><a href="#composite">Composite</a></li> |
64 | | -<li><a href="#interpreter">Interpreter</a></li> |
65 | | -<li><a href="#template-view">Template View</a></li> |
66 | | -</ul> |
67 | | -</li> |
68 | | -<li><a href="#scope-1">Scope</a><ul class="list"> |
69 | | -<li><a href="#observer">Observer</a></li> |
70 | | -<li><a href="#chain-of-responsibilities">Chain of Responsibilities</a></li> |
71 | | -<li><a href="#command">Command</a></li> |
72 | | -</ul> |
73 | | -</li> |
74 | | -<li><a href="#controller-1">Controller</a><ul class="list"> |
75 | | -<li><a href="#page-controller">Page Controller</a></li> |
76 | | -</ul> |
77 | | -</li> |
78 | | -<li><a href="#others">Others</a><ul class="list"> |
79 | | -<li><a href="#module-pattern">Module Pattern</a></li> |
80 | | -<li><a href="#data-mapper">Data Mapper</a></li> |
81 | | -</ul> |
82 | | -</li> |
83 | | -<li><a href="#references">References</a></li> |
84 | | -</ul> |
85 | | -<!-- endtoc --> |
86 | 42 | <h2 id="abstract">Abstract</h2> |
87 | 43 | <p>One of the best ways to learn something new is to see how the things you already know are used in it. |
88 | 44 | This document does not intend to make its readers familiar with the design or architectural patterns; it suggests basic understanding of the concepts of the OOP, design patterns and architectural patterns. |
@@ -813,7 +769,6 @@ <h3 id="data-mapper">Data Mapper</h3> |
813 | 769 | </div> |
814 | 770 | <div id="sidebar"><ul class="nav nav-list"> |
815 | 771 | <li><a href="#angularjs-in-patterns">AngularJS in Patterns</a></li> |
816 | | - <li><a href="#table-of-contents">Table of Contents</a></li> |
817 | 772 | <li><a href="#abstract">Abstract</a></li> |
818 | 773 | <li><a href="#introduction">Introduction</a></li> |
819 | 774 | <li><a href="#angularjs-overview">AngularJS overview</a></li> |
|
0 commit comments