gua*_*nex 1 javascript facebook angular
我已在 HTML 中插入 Facebook 像素,并且需要从 Angular 组件调用 FBQ 函数。但是,我在尝试注册事件时调用 window.fbq 时遇到问题,“bbq 在类型 'Window' 上不存在。
有没有人实施过?任何想法如何从 Angular 组件调用 index.html 中的 js 函数?
谢谢!
答案可能来得太晚了,但我是这样实现的:
我将 facebook 像素代码添加到我的 index.html。然后我创建了一个处理跟踪的服务:
import { Injectable } from '@angular/core';
declare const fbq;
@Injectable()
export class FacebookPixelEventTrackerService {
constructor() { }
public trackEvent(properties: Object) {
if (typeof fbq === 'undefined') {
return;
}
fbq('track', 'ViewContent', properties);
}
}
Run Code Online (Sandbox Code Playgroud)
在您需要的地方注入服务,一切都应该会解决。:)
| 归档时间: |
|
| 查看次数: |
1776 次 |
| 最近记录: |