angularjs - 分享到谷歌课堂按钮未呈现
问题描述
我想将分享到谷歌课堂按钮添加到 angularjs 应用程序。但是,它不是渲染。有没有人有同样的问题并找到解决方案?我在 index.html 中添加了脚本
<script src="https://apis.google.com/js/platform.js"></script>
和 div 在不同的地方有按钮,包括 index.html 和一些自定义组件。
<div class="g-sharetoclassroom" data-size="32" data-url="http://www.wp.pl" ></div>
解决方案
我找到了一种解决方法。我使用显式渲染
<script>
window.___gcfg = {
parsetags: 'explicit'
};
function renderWidget() {
gapi.sharetoclassroom.render("widget-div",
{"url": "http://www.google.com"} );
}
</script>
我还没有弄清楚每一个细节,但按钮正在显示。
推荐阅读
- javascript - NodeJs:HTTP请求的多个循环同时执行
- c - 在 C 中读取 CAN 总线显示 29 位 CAN ID 的 CAN ID 不正确
- c# - 如何为需要获取不同实体的子级的动态过滤器填充“ViewModel”?
- python - 计算矩阵与其转置的相关性
- react-native - TypeError:_reactNativePushNotification.default.localNotificationSchedule 在编写单元测试时不是函数
- html - 单击按钮时将数据包发送到另一个网站
- ansible - 结合 json 寄存器导致 ansible
- python - 删除具有 minidom 的节点
- excel - 使用 TFS 2018 和 Excel 将任务名称重命名为 Activity
- java - 接口中的方法没有被 mockito junit 覆盖