Javascript 如何获取Google Analytics嵌入API自定义组件的视图?
我试图从这个链接实现代码 我下载了两个文件view-selector2和date range selector 并保存在我的本地文件中 我修改了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
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站在一起。我一辈子都搞不清楚这些本地文件应该从哪里来。有人知道吗?文档中没有提到下载本地依赖项。