11

我想创建一个 angularjs 小部件,可以用最少的代码嵌入到第三方网站中,例如

<script src=mywidget.js type=...></script>
<div id="mywidgetContainer"></div>

或类似的。

我找到了一些资源,例如这篇文章,用于使用 jquery http://alexmarandon.com/articles/web_widget_jquery/开发小部件。

如何使用 Angularjs 完成?有哪些巧妙的方法可以利用指令/视图等角度特征来达到这个目的?如果有的话,有什么问题?请提出您的想法/建议/意见/经验。

4

2 回答 2

6

您还应该记住,第 3 方网站也可能使用 Angular,并且可能使用不同的版本。在一页中检查多个版本的 AngularJS

于 2013-12-10T10:45:21.127 回答
1

这似乎对我有用。在脚本中,我将 Container div 的 innerHTML 属性设置为角度视图标记代码。关键是在页面加载后使用angular.$bootstrap手动引导应用程序。在创建指令时,我没有看到任何特定的价值。指令需要是视图代码的一部分,仍然需要使用 innerHTML 将其分配给容器。

于 2013-09-14T03:30:02.637 回答