Using Promises in AngularJS Views - Mark Dalgleish

September 28, 2013

http://goo.gl/uQLFnl

One of the lesser known yet more surprisingly powerful features of AngularJS is the way in which it allows promises to be used directly inside views.

angular-easyfb v0.2.0 released!

September 28, 2013

http://github.com/pc035860/angular-easyfb

  • AngularJS $q promise support

  • Fix minified code run-time error

    0.2.0 加入了 $q promise 的支援,因此 增加了在 view 裡面使用的彈性

更新:AngularJS 1.2.0 之後將 promise 在 view 中自動 unwrap 的功能 deprecate 了,因此支援 promise 可能未來並不會增加在 view 裡面使用的彈性。

API demo (promise version)

jqLite Orz list (v1.1.5)

September 26, 2013

jqLite 是 AngularJS 為了方便進行 DOM 操作而又不希望讓 jQuery 成為 dependency 的解決方案,官方文件如是說:

jqLite is a tiny, API-compatible subset of jQuery that allows Angular to manipulate the DOM. jqLite implements only the most commonly needed functionality within a very small footprint, so only a subset of the jQuery API - methods, arguments and invocation styles - are supported.

並且在文件下方給了一串相關 API 文件的連結,連到 jQuery API Documentation 去。

嗯?連到 jQuery API Documentaion 有什麼不對嗎?

前言

爬一爬 jqLite 的 source code 就可以知道,其實它是嘗試照著 jQuery 的部分 API 做 subset-implementation,結果就是雖然它給了 jQuery API Documentation 的連結,它部分 API 的部分功能是與 jQuery 不同的。如果你還是照著使用 jQuery 的用法來使用 jqLite 而沒有做好爬 jqLite source code 的心理準備,應該會有點 happy …

本文整理了 v1.1.5 幾個比較常碰到的地雷,與各位共勉之。

Read on