Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Updated README.md - Add additional introductory paragraph #15150

Closed
wants to merge 3 commits into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,11 @@ Unlike other frameworks in any programming language, where MVC, the three separa
#### Interconnection with HTML at the root level
AngularJS uses HTML to define the user's interface. AngularJS also enables the programmer to write new HTML tags (AngularJS Directives) and increase the readability and understandability of the HTML code. Directives are AngularJS’s way of bringing additional functionality to HTML. Directives achieve this by enabling us to invent our own HTML elements. This also helps in making the code DRY (Don't Repeat Yourself), which means once created, a new directive can be used anywhere within the application.

HTML is also used to determine the execution of the app. Special attributes in the HTML determine which controllers to use
for each element. These attributes determine "what" gets loaded, but not "how". This declarative approach greatly simplifies app
development in a sort of WYSIWYG way. Rather than spending time on how the program flows and what should get loaded first,
you simply define what you want and Angular will take care of the dependencies.

#### Data Handling made simple
Data and Data Models in AngularJS are plain JavaScript objects and one can add and change properties directly on it and loop over objects and arrays at will.

Expand Down