由于 Angular Meteor 1.2.0 版本的发布,我将详细介绍其更新内容
这次的内容
我原本打算写一篇关于如何在Meteor上成功开发移动应用的文章,但我有点陷入困境,所以我想就最近更新的AngularMeteor谈谈,敷衍一下吧。
Angular Meteor 是什么?
这是一个用于在Meteor中使用AngularJS的包。它包含了与基本Angular的API相对应的项目,因此您几乎可以实现在Angular中想要做的事情。
但是,有一些缺少的功能可以通过其他包来补充。
(例如:可以使用meteor-angular-ui-router来实现类似于ui-router的功能)
这个示例中使用了 Meteor + ionic 来创建移动应用程序,这是由Meteor公式介绍的。
修改部分
请参阅Meteor官方博客以获取更详细信息。
-
- 1.2.0でのアップデートの主な内容は、ng.jsやng.htmlの代わりに通常のHTMLやJSをAngularに使用するようになったこと
ng.htmlをhtmlに変更する際はクライアントの負荷を減らすために、blaze-html-temlplateを削除することが推奨されるようになった
ng.jsをjsに変更する際にecmascriptパッケージを削除するすることが推奨されるように
有关变更的内容
通过删除ECMAScript等,是否已经相当接近于编写纯Angular的状态呢?
由此,期望使用AngularJS在Meteor上运行移动应用程序也变得更加容易。
如上所述,推荐在AngularMeteor 1.2.0中删除blaze-html-templates以使用常规的html。但对于想要使用BLAZE模板的人来说,似乎已经添加了适用于AngularMeteor的BLAZE模板包。
喜欢BLAZE模板的用户可以使用这个模板,以实现传统的用户界面。
大致的内容就是以上。
还有一个激发1.3动力的因素是,
-
- MeteorのAPIにData APIを追加する
Angular Meteor 1.3.0より$meteor.collectionなどのコレクションを扱うAPIがdeprecatedとなり、1.4.0では削除されることが決定されました。
機能向上のためにautobindを削除する
写在文件中的是以下内容:
使用Meteor处理集合时,我常常觉得很繁琐,所以经常使用Angular Meteor的$meteor。但是,我想是否是出于「既然是Meteor的集合,那就应该从Meteor的API开始操作,对吧?」的想法,才确定添加了Data API。
请注意,这是一种可能的翻译,具体表达方式可根据上下文和需求进行调整。
我认为从 Angular Meteor 1.3.0 逐步迁移到新版本,但在确认其可正常运行之前,将版本保持在 1.2.x 是明智的选择。
我计划稍后提供一些个人建议。
无法用语言表达的深深歉意
我把日期搞错了,整整迟到了一天…真是抱歉。