angularjs FAQ 有以下内容:
我可以将开源闭包库与 Angular 一起使用吗?
是的,您可以在 Angular 中使用闭包库中的小部件。
但是,我找不到任何示例。
是否有一些示例代码,或者演示如何一起使用两个框架?
angularjs FAQ 有以下内容:
我可以将开源闭包库与 Angular 一起使用吗?
是的,您可以在 Angular 中使用闭包库中的小部件。
但是,我找不到任何示例。
是否有一些示例代码,或者演示如何一起使用两个框架?
你到底想在那里看到什么?我不认为集成会出现任何类型的问题,除非 Closure 中有一些组件自己进行 ui-model 绑定。如果两个框架都试图做同样的事情,那么你可能会遇到麻烦。
但是,我真的认为这应该很简单。试试看吧!创建一个简单的 Angular 控制器,它将使用 Closure 创建一些小部件。应该是一件容易的事。
在我的项目中,我们一起使用 Angular 和 Closure。我不确定 Closure 库中的“小部件”是什么意思,因为 Closure 库提供了更多基本级别的功能,例如 goog.math 和 goog.i18n。您必须构建自己的 UI 组件。如果你通过 Closure 编译器运行你的 JavaScript,你将只有一个普通的 Angular 应用程序,但能够 goog.include 任何你需要从 Closure 中,例如跨浏览器 goog.array.reduce 或任何你需要的东西. 只要确保关闭所有 Closure 编译器优化(即混淆),因为它会阻止 Angular 找到它的控制器和指令。