mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-03-16 23:30:23 +00:00
docs(ngController): rephrased the description for clarity
This commit is contained in:
parent
2bb0e1a604
commit
a53d197db3
1 changed files with 8 additions and 7 deletions
|
|
@ -5,15 +5,16 @@
|
|||
* @name ng.directive:ngController
|
||||
*
|
||||
* @description
|
||||
* The `ngController` directive assigns behavior to a scope. This is a key aspect of how angular
|
||||
* The `ngController` directive attaches a controller class to the view. This is a key aspect of how angular
|
||||
* supports the principles behind the Model-View-Controller design pattern.
|
||||
*
|
||||
* MVC components in angular:
|
||||
*
|
||||
* * Model — The Model is data in scope properties; scopes are attached to the DOM.
|
||||
* * View — The template (HTML with data bindings) is rendered into the View.
|
||||
* * Controller — The `ngController` directive specifies a Controller class; the class has
|
||||
* methods that typically express the business logic behind the application.
|
||||
* * Model — The Model is scope properties; scopes are attached to DOM where scope properties
|
||||
* are accessed through bindings.
|
||||
* * View — The template (HTML with data bindings) that is rendered into the View.
|
||||
* * Controller — The `ngController` directive specifies a Controller class; the class contains business
|
||||
* logic behind the application to decorate the scope with functions and values
|
||||
*
|
||||
* Note that an alternative way to define controllers is via the {@link ngRoute.$route $route} service.
|
||||
*
|
||||
|
|
@ -21,8 +22,8 @@
|
|||
* @scope
|
||||
* @param {expression} ngController Name of a globally accessible constructor function or an
|
||||
* {@link guide/expression expression} that on the current scope evaluates to a
|
||||
* constructor function. The controller instance can further be published into the scope
|
||||
* by adding `as localName` the controller name attribute.
|
||||
* constructor function. The controller instance can be published into a scope property
|
||||
* by specifying `as propertyName`.
|
||||
*
|
||||
* @example
|
||||
* Here is a simple form for editing user contact information. Adding, removing, clearing, and
|
||||
|
|
|
|||
Loading…
Reference in a new issue