반응형
욕실에 욕조에 팔을 짚어서 좀 편한 각도도 20회 총 3셋트  총 60회를 실시했다.
각도가 편해선지 쉽사리 진행했다.
반응형
반응형
제사 준비 때문에...  핑계긴 하지만, 운덩을 못했다. 
반응형
반응형
일반 6회 , 무릎 6회 한셋트 로 총 5회 했다.
3세트 까지는 되느데 4,5세트는 쥐어 짜면서 겨우했다.

반응형
반응형

2018.04.26일 운동은 못했다. ㅠㅠ

족발집 군족에서 막걸리 한병 마시고 속이 더부룩해서 운동을 못했다.

반응형
반응형


Failed: No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.


 TestBed.configureTestingModule({

      providers: [

          {provide: APP_BASE_HREF, useValue : '/' }

      ]

    }).compileComponents();


providers에 APP_BASE_HREF 추가하면 된다.


Error: StaticInjectorError(DynamicTestModule)[MessagesComponent -> MessageService]: 

  StaticInjectorError(Platform: core)[MessagesComponent -> MessageService]: 

    NullInjectorError: No provider for MessageService!


TestBed.configureTestingModule({

      providers: [

         MessageService

      ]

    }).compileComponents();


MessageService를 찾아서 providers에 추가해주면 된다.


Failed: Template parse errors:

Can't bind to 'routerLink' since it isn't a known property of 'a'. ("<h3>Top Heroes</h3>

<div class="grid grid-pad">

    <a *ngFor="let hero of heroes" class="col-1-4" [ERROR ->]routerLink="/detail/{{hero.id}}">

        <div class="module hero">

            <h4>{{hero.name}}</h4"): ng:///DynamicTestModule/DashboardComponent.html@2:51


TestBed.configureTestingModule({

      imports: [

        RouterTestingModule

      ],

      declarations: [ DashboardComponent ]

    })

RouterTestingModule 를 찾아서 import 해준다.



반응형
반응형
오늘은 가슴쪽 근육 아픈게 없어졌다.
일반 5회, 무릅으로 5회를 한셋트로 총 5회 했다.
다음엔 맥스의 80프로를 해야겠다. 사실 맥스가 몇인지 모르겠으나. 최초 엔 10개정돈 되는게 그후론 급격하게 못한다.
반응형
반응형
팔과 가슴근육이 연결되는 부위.. 정확히는 가슴바깟쪽 아래 근육이라고 해야되나. 팔굽혀펴기하면 너무 아프다. 통증이 있어 오늘은 20회 만 했다.
근육 통증이 없어질때까지 아령을 조금씩 하기로 했다.
유투브로 여려가지 팔굽혀펴기 동작도 보고 따라해볼 참이었는데.. 연속 4개 하기가 힘들정도로 너무 아팠다.
첨에 10개부터 시작하면서 차차 갯수를 늘렸어야 했는데, 30개를 무리하게 하면서 근육이 많이 놀랐나 보다.

총각때 구매했던 아령이다. 2.5키로 짜리 4개  10키로 짜리다. 오늘은 20회씩 2셋트 40회 했다.

반응형
반응형
제주산림조합 나무농장에서 오천원에 긴잎끈끈이주걱을 샀다.


꽃봉우리 달린 줄기가 세개나 달렸다. 좀 있으면 위에 꽃도 필것같다.
반응형
반응형
팔굽혀펴기 매일 100회 도전하는 동영상을 유튜로 보고 그제부터 도전중이다.
오늘은 삼일차다. 오늘은 50회가 목표였으나 팔근육이 많이 걸었을때처럼 아파서 겨우겨우 여러번 나누어 45회 했다.
그저께엔 30회. 어젠 40회 했다. 둘쨋날엔 근육통이 없더니 오늘부터 가슴과 팔연결되는 부분의 근육이 아프다.
아직까진 할만하다. 동영상 처람 여러가지 모드로 팔굽혀펴기를 하는게 목적인데 첫째주가 지나서야 응용동작에 도전해볼 겨를니 생길것 같다.

반응형
반응형

Directive는 DOM 요소의 모양이나 동작을 변경합니다.

앵귤라에는 세가지 종류의 디렉티브가 있다.


  • Components  -  템플릿이 있는 디렉티브
  • 구조적 디렉티브 - DOM요소들을 추가, 제거 하여 DOM 레이아웃을 변경합니다.
  • 속성 디렉티브 - 요소, 구성 요소 또는 다른 디렉티브의 모양 또는 동작을 변경합니다.

콤포넌트 디렉티브는 가장일반적인 방법 이다.
구조적 디렉티브는 뷰의 구조를 변경할때 쓰인다.
속성 디렉티브는 요소의 속성으로 사용됩니다.


<p appHighlight>Highlight me!</p>


CLI명령을 사용해여 디렉티브 생성

ng generate directive highlight


디렉티브 정의는 앵귤라의 모듈 정의와 같게 정의 하면 된다.


hightlight.directive.ts

import { Directive } from '@angular/core'; @Directive({ selector: '[appHighlight]' }) export class HighlightDirective { constructor() { } }


Directive를 import하고 @Directive 데코레이터를 사용해서 정의한다.

디렉티브의 설정에 selector은 CSS 속성 선택자를 사용한다.


import { Directive, ElementRef } from '@angular/core'; @Directive({ selector: '[appHighlight]' }) export class HighlightDirective { constructor(el: ElementRef) { el.nativeElement.style.backgroundColor = 'yellow'; } }

디렉티브의 생성자에 ElementRef 주입 하고, 네이티브요소 속성을 통해 DOM 요소에 직접 액세스 할수 있다.


@angular/core 에 HostListener를 import 해서 이벤트 응답을 추가할수 있다.


import { Directive, ElementRef, HostListener } from '@angular/core'; @Directive({ selector: '[appHighlight]' }) export class HighlightDirective { constructor(private el: ElementRef) { } @HostListener('mouseenter') onMouseEnter() { this.highlight('yellow'); } @HostListener('mouseleave') onMouseLeave() { this.highlight(null); } private highlight(color: string) { this.el.nativeElement.style.backgroundColor = color; }


@Input 데이터 바인딩을 이용하여 값을 디렉티브에 전달한다.


import { Directive, ElementRef, HostListener, Input } from '@angular/core'; @Directive({ selector: '[appHighlight]' }) export class HighlightDirective { constructor(private el: ElementRef) { } @Input('appHighlight') highlightColor: string; //input 데이터 별칭을 사용한경우

//@Input highlightColor: string; //input 데이터 별칭을 사용 안한경우. @HostListener('mouseenter') onMouseEnter() { this.highlight(this.highlightColor || 'red'); } @HostListener('mouseleave') onMouseLeave() { this.highlight(null); } private highlight(color: string) { this.el.nativeElement.style.backgroundColor = color; } }


<p [appHighlight]="color">Highlight me!</p>


반응형

+ Recent posts