2016-06-21 4 views
0

angulartics2을 사용하고 있습니다.angulartics2 이벤트가 작동하지 않습니다.

import { Component } from '@angular/core'; 
import { Angulartics2On } from 'angulartics2'; 

@Component({ 
    selector: 'random-component', 
    directives: [Angulartics2On], 
    template: ` 
    <button angulartics2On angularticsEvent="Play" angularticsCategory="Videos" (click)="onClick()">Play</button> 
    ` 
}) 
export class RandomComponent { 
    onClick() { 
    console.log('Hi'); 
    } 
} 

은 저에게 적합하지 않습니다. 효과는 Google 애널리틱스 디버거 및 Google 애널리틱스 실시간 보고서에 표시되지 않습니다.

어떻게 될 수 있습니까? 감사합니다

답변

0

나는 github에 @JonnyBGod에서 answer을 얻었습니다. 그리고 고마워요!

angulartics2On에서 angulartics2On="click"으로 변경해야합니다.

그러나 this PR부터 v1.1.1까지는 angulartics2On 만 사용할 수 있으며 기본 이벤트는 click입니다.

+0

안녕하세요, 어떻게 angular2 최종 출시를 위해 작동하게 만드시겠습니까? – Gan

+0

이 질문에 대한 해결책, 동일 함. 모듈을로드하는 방법은 https://github.com/angulartics/angulartics2를 확인하십시오. –

+0

@HongboMiao 제대로 작동하려면 샘플 리포지컬이 있습니까? 나는 3 일 동안 노력했다. – Sajeetharan

관련 문제