[英]Angular Data Binding Inside an Embed.ly Twitter Widget Not Working
嗨,我正在尝试构建一些棱角分明的东西,您可以在其中提交tweet的URL,它将嵌入该tweet。 我以为我可以将把手贴在embedly的twitter小部件内,但不起作用。 这可能与事件触发的顺序有关。
这是代码
<section data-ng-controller="ArticlesController">
{{article.title}}<p>
<a class="embedly-card" href="{{article.title}}">hi</a><p>
<a class="embedly-card" href="https://twitter.com/jashkenas/status/563803426107449347">bye</a>
<a class="embedly-card" ng-href="{{article.title}}">why</a>
</section>
这就是结果
如您所见,我尝试了几种不同的方法,并且仅在其中粘贴了网址但没有角度数据的情况下它才起作用。 虽然当您单击hi时以及为什么单击链接时,它们确实会将您带到正确的地方。
这是检查页面
一个有效的框架创建了整个iframe,而其他两个框架只是简单的链接。
还应该说我在标题中放了一个嵌入脚本
<script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script>
任何帮助深表感谢。 我不是很了解棱角,我只是想玩转而了解一下。 我想也许我现在在。 谢谢。
所以我最终只是延迟了此js的嵌入脚本加载
setTimeout(function() {
var headID = document.getElementsByTagName("head")[0];
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.src = 'http://www.somedomain.com/somescript.js';
headID.appendChild(newScript);
}, 5000);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.