Ah ok. I wasn't aware that the custom UI components was a separate piece.

Thanks,
-Alex

On 7/9/14 11:20 PM, "Harbs" <harbs.li...@gmail.com> wrote:

>Angular does not provide the "lego". Rather, it describes how the pieces
>are supposed to connect and how the pieces should be constructed.
>
>Angular is all about connecting the html markup with javascript.
>
>Angular introduces custom html attributes (the default ones are prefixed
>ng but custom ones can be created as well) which the framework wires
>together (2-way binding) with the model (ng-model) described in the
>$scope of that element. Angular has a elaborate inheritance hierarchy of
>html elements where html elements ³inherit² the $scope of its parent
>element unless it uses a different ng-model.
>
>All the built-in Angular attributes are *behaviors* rather than
>*components*. You could probably put those in two categories:
>1. Those which extend default HTML behavior (i.e. ng-show, ng-mousedown,
>ng-src, etc.)
>2. "functional" attributes like ng-repeat, ng-switch on, etc.
>
>The first category binds javascript objects and properties with html
>elements, while the second category actually changes the html structure.
>
>Of course custom components can be (and should be) created and that¹s
>what AngularUI[1] is all about, but it¹s not part of the core framework.
>
>Does this make more sense?
>
>HTH,
>Harbs
>
>[1] http://angular-ui.github.io/
>On Jul 10, 2014, at 8:57 AM, Alex Harui <aha...@adobe.com> wrote:
>
>> I'm still trying to understand why you don't think there is "lego" in
>> Angular.
>

Reply via email to