Leadership Enneagram Flashcards
we need leaders who can rise above . . .
. . . the narrow focus of their own ego concerns
the first step toward growing far beyond our self-imposed limitations
becoming aware of our unconscious habits and motivations
when defending a positive sense of your image is your top priority
all of your attention and energy gets focused on protecting your self-image or ego
most vital is not to maintain constant superhuman enlightenment, but
the ability to be honest and observe whether you are acting from a closed-minded, defensive position
there are multiple
stories that are as valid as your story
personality is the sum total of
strategies we develop to help us find ways to calm our anxieties, locate an inner sense of well-being, and have some feeling of control in the world
as you get more practiced at observing yourself
you can eventually expand the repertoire of strategies you use to cope and function in the world
an advantage of studying the Enneagram with others is
it provides a neutral language for communicating about yourself and hearing about others in a way that discourages judgment
see if you can “catch yourself in the act” of living in an unconscious behavior
…
simply reflect on your behaviors without judgment, in terms of
whether they are helping you or hurting you
we tend to believe that others
view the world the same way we do
the Enneagram is about growth and change, never about
justifying unconscious habits as a way of avoiding doing the work you need to do on yourself to grow
our automatic habits and behaviors fixate
us in certain ways of seeing and reacting
name for a 4x5
The Bohemian
healthy 4s move toward
being more objective and principled, like One
When moving in their Direction of Disintegration (stress)
aloof Fours suddenly become over-involved and clinging at Two
basic fear of 4s
lacking a unique, significant identity - that they would be worthless and unlovable if they were average
basic fear of 5s
being helpless and inadequate, and overwhelmed - therefore they must learn as much as they can and master as much as they can, in order to reassure themselves that they are competent and capable
basic fear of 9s
the fear of loss and separation from others
basic fear of 7s
the fear of deprivation and pain
basic fear of 8s
the fear of being harmed or controlled by others
basic fear of 9s
the fear of being without support or guidance
basic fear of 3s
the fear of being unaccomplished and worthless
basic fear of 2s
the fear of being unloved or unwanted by others
basic fear of 1s
the fear of being evil or corrupt
usually, these decorators work in pair with template reference variables. A template reference variable is
simply a named reference to a DOM element within a template
referring in JS to a template reference variable (example)
@ViewChild(“tref”, {read: ElementRef}) tref: ElementRef;
ViewChild decorator syntax
@ViewChild([reference from template], {read: [reference type]});
what is the second parameter to ViewChild
if it’s a simple html element like span, angular returns ElementRef. If it’s a template element, it returns TemplateRef. Some references, like ViewContainerRef cannot be inferred and have to be asked for specifically in read parameter
both component and directive classes can obtain an instance of ElementRef associated with their host element through the DI mechanism
…
when used by components, the ViewChild decorator is used most often to
get a reference to a DOM element in their view (template)
with the vanilla template tag, a browser parses html and creates DOM tree but not renders it. It then can be accessed through the content property
insertAfter(container, tpl.content);
this will let you get to the template itself
@ViewChild(“tpl”) tpl: TemplateRef;
TemplateRef is simple . . .
it has one method createEmbeddedView. However, this method is very useful since it allows us to create a view and return a reference to it as ViewRef
Angular philosophy encourages developers to see UI as a composition of Views, not as a tree of standalone html tags. Angular supports two types of views . . .
Embedded Views, which are linked to a Template;
Host Views, which are linked to a Component
how to instantiate a template view
let view = this.tpl.createEmbeddedView(null);
how to instantiate a host view
regular dynamic instantiation, or can use ComponentFactoryResolver -
constructor(private injector: Injector, private r: ComponentFactoryResolver) { let factory = this.r.resolveComponentFactory(ColorComponent); let componentRef = factory.create(injector); let view = componentRef.hostView; }
each component is bound to a particular instance of an
injector
don’t forget that components that are instantiated dynamically must be added to
EntryComponents of a module or hosting component
Usually, a good candidate to mark a place where a ViewContainer should be created is
ng-container element. It’s rendered as a comment and so it doesn’t introduce redundant html elements into the DOM
ViewContainer provides a convenient API for manipulating the views
clear() : void
insert(viewRef: ViewRef, index?: number) : ViewRef
get(index: number) : ViewRef
indexOf(viewRef: ViewRef) : number
detach(index?: number) : ViewRef
move(viewRef: ViewRef, currentIndex: number) : ViewRef
ViewContainerRef can only be injected to components or directives, but not to
services. What you can do is to inject ViewContainerRef and a service to a component and then in the constructor pass the ViewContainerRef to the service. Every service or component that injects this service can access the ViewContainerRef it holds