-->

HTML5,angularJS具有闭合的编译器和/或封闭件库(html5, angularJS wi

2019-07-29 22:15发布

我考虑HTML5,angularJS数据的结合和谷歌关闭编译器和交互式Web应用程序的封库。 做这些工作很好地在一起吗? 不幸的是,似乎有到现在还没有详细的报告。

我有Adobe Flex的经验,但我是相当新的纯JS。 所以,问题可以被认为是从初学者的角度。 没有代码库需要移植,一切都将从头开始开发。

  1. 是任何人都成功地利用这个组合?
  2. 是否有任何的第一手报告?
  3. 你建议在这方面的个人技术,还是有更好的办法结合起来?
  4. 有没有什么好的例子,例如项目甚至教程(对于组合 - 而不是单独的技术)?
  5. 任何陷阱初学者应该知道的?
  6. 是否有任何其他orthoganal technolgies,我也应该使用或至少考虑?

我已经发现了一些或多或少的相关链接:

  • https://groups.google.com/forum/#!msg/angular/hePiqQA-MCI/uTirEtNLahwJ
  • https://groups.google.com/forum/#!msg/angular/QpdXrTLG7Ac/zjZAQVOqRlgJ

Answer 1:

关闭编译

你绝对可以编译代码(角本身编译Closure编译器),但你只能在这一点上使用简单的优化。

一般来说,我们希望角与编译器一起玩好。

封库

有一帮谷歌内部的项目,使用库角一起。

他们使用的依赖goog.provide()和goog.require()。 也使用类似goog.isString()的实用程序或goog.inherits()是绝对简单。

使用关闭UI组件可能需要一些额外的工作(虽然,再次,在使用它的项目)。



Answer 2:

希望这有助于

更改密码

function MyCtrl($scope) {/* code */}

var MyCtrl = ['$scope', function($scope) {/* code */}]


文章来源: html5, angularJS with closure compiler and/or closure library