Javascript 如何获取Google Analytics嵌入API自定义组件的视图?

Javascript 如何获取Google Analytics嵌入API自定义组件的视图?,javascript,google-analytics,requirejs,Javascript,Google Analytics,Requirejs,我试图从这个链接实现代码 我下载了两个文件view-selector2和date range selector 并保存在我的本地文件中 我修改了 var accountSummaries = require(['','/path/to/account-summaries.js']);//line no:18 in view-selector.js 现在它加载了js文件 但是我没有得到链接中显示的输出 我得到了这样的输出 Under Processing Start Date [textbo

我试图从这个链接实现代码

我下载了两个文件view-selector2和date range selector

并保存在我的本地文件中

我修改了

var accountSummaries = require(['','/path/to/account-summaries.js']);//line no:18 in view-selector.js
现在它加载了js文件

但是我没有得到链接中显示的输出

我得到了这样的输出

Under Processing 
Start Date  [textbox with date]
End Date  [textbox with date]
Start Date  [textbox with date]
End Date [textbox with date]
它的错误如下:

 Uncaught TypeError: undefined is not a function (view-selector2.js:111)
在过去的12个小时里,我一直在苦苦挣扎

谁能说我的问题是什么,怎么解决


任何完成工作的链接都更有帮助。。。提前感谢。

嵌入API自定义组件演示不使用RequireJS,而是使用RequireJS,因此,如果您试图用RequireJS加载依赖项,它将无法工作

如果您查看该页面上的代码示例,它们会向您显示生成文件的位置,因此您应该使用这些文件而不是源文件,我不确定从何处获得它们

<!-- Include the ViewSelector2 component script. -->
<script src="/public/javascript/embed-api/view-selector2.js"></script>

<!-- Include the DateRangeSelector component script. -->
<script src="/public/javascript/embed-api/date-range-selector.js"></script>

使用公共目录中的文件重试,应该可以正常工作。

我希望这解决了我的问题

requirejs.config({
 baseUrl: '../path/to/javascript/embed-api/accounts/lib',
});
var accountSummaries = require(['./index']);
在view-selector2.js中


但有时它装载不正确。不管怎样,这可能对任何人都有帮助。谢谢大家。

谢谢@Philip Walton对browserify的启发,我从中获得了这些文件。我对这些指向本地文件的内容感到困惑,但在教程中,我没有看到任何地方提到下载本地库。关于这一点,我与@wapples站在一起。我一辈子都搞不清楚这些本地文件应该从哪里来。有人知道吗?文档中没有提到下载本地依赖项。