2

angularjs FAQ 有以下内容:

我可以将开源闭包库与 Angular 一起使用吗?

是的,您可以在 Angular 中使用闭包库中的小部件。

但是,我找不到任何示例。

是否有一些示例代码,或者演示如何一起使用两个框架?

4

2 回答 2

1

你到底想在那里看到什么?我不认为集成会出现任何类型的问题,除非 Closure 中有一些组件自己进行 ui-model 绑定。如果两个框架都试图做同样的事情,那么你可能会遇到麻烦。

但是,我真的认为这应该很简单。试试看吧!创建一个简单的 Angular 控制器,它将使用 Closure 创建一些小部件。应该是一件容易的事。

于 2013-02-19T06:53:40.283 回答
1

在我的项目中,我们一起使用 Angular 和 Closure。我不确定 Closure 库中的“小部件”是什么意思,因为 Closure 库提供了更多基本级别的功能,例如 goog.math 和 goog.i18n。您必须构建自己的 UI 组件。如果你通过 Closure 编译器运行你的 JavaScript,你将只有一个普通的 Angular 应用程序,但能够 goog.include 任何你需要从 Closure 中,例如跨浏览器 goog.array.reduce 或任何你需要的东西. 只要确保关闭所有 Closure 编译器优化(即混淆),因为它会阻止 Angular 找到它的控制器和指令。

于 2013-02-19T07:25:09.403 回答