旧それなりブログの跡地、画像やスタイルやJSなどが壊れてることがあります。

Ember.js 雑多メモ

2012年11月25日

Ember.js を使い始めてみているので
その過程で調べたりハマったことなどの雑多メモ

サポート対象ブラウザは?

本家を探しても発見できなかった、のでググったら
stackoverflowで開発者が回答していた
「パフォーマンスの問題を抜きにすれば、ほとんど対応している」とのこと

アプリ初期化処理は Application#ready

MyApp.ready = function(){
    /* あなたのアプリの初期化処理 */
}

ready(callback)でない点に注意、
詳しくはマニュアル参照

forEachをbreakしたい場合は替わりにsome

ES5の仕様から、forEach には途中でbreakする機能が無いので
替わりに some を使う
callback 内で true を返すと止まる
breakではなくcontinueしたい場合は不明

ちなみに、map, filter, every 等のその他のES5準拠のメソッドについても
配列的な動きをするオブジェクトでは、一通り使えるよう

CollectionにはArrayController

オブジェクトのコレクションを作りたい場合は Ember.ArrayControllerを使う
こちらのサンプルコードを参照

参考リンク

自分が情報を探す時に、確認するところ。上ほど優先順位が高い

日本語記事が乏しいので、英語力の問題からググるのは最後の最後