2

我正在尝试构建一个 JavaScript 小部件,它允许网站管理员只需剪切和粘贴几行代码即可在他们的网站上显示一些功能和 UI。

我已经看到了在 JQuery 中做这种事情的一个很好的例子,但不是 Angular。我假设小部件需要有条件地下载 angularjs javascript 文件(基于它是否已经加载)。

有没有人有在 Angular 中做这件事的经验,并且可以推荐是否在 Angular 中做这件事,或者只是坚持使用 jQuery?

例如 FourSquare 的小部件代码:保存到foursquare

<script type='text/javascript'>
(function() {
   window.___fourSq = {"uid":"606"};
   var s = document.createElement('script');
   s.type = 'text/javascript';
   s.src = 'http://platform.foursquare.com/js/widgets.js';
   s.async = true;
   var ph = document.getElementsByTagName('script')[0];
   ph.parentNode.insertBefore(s, ph);
})();
</script>
4

1 回答 1

4

我相信 AngularJS 是一个针对单页应用程序 (SPA) 的框架,并提供了围绕它的所有基础设施。在现有 HTML 页面中使用小部件并不是使用 AngularJS 的理想用例。

jQuery 更像是一个实用工具带\库,因此可以在任何地方使用。

于 2013-09-13T05:05:35.083 回答