by(ソート)の実装をしてみた。(ASC|DESC)でhoge1の値が同一の場合でも並び順が内部のIDによって統一されるが、Angular(というよりjs?)の場合だと並び順が統一されないためhoge1が同一だった場合のためにhoge2まで見るようにした。引数を可変化して実質無制限にしようと思ったが、そこまでする必要も無いかなと妥協したのは内緒。好きな場所にコピペすれば良い。orderby機能を提供する。比較する値がnull,undefinedの場合、無限大数とする。hoge2</code>と同様になる。orderby機能を提供する。比較する値がnull,undefinedの場合、無限大数とする。hoge2</code>と同様になる。this.getOrderBy(val);}}DI(依存性注入)大体app.module.tsと言うファイル名になる。使い方コンポーネントでOrderByParamの実装HTML部分にpipeの宣言コンポーネントでOrderByParamの実装OrderByParamクラスをグローバルエリアに実装する。OrderByParam.set(‘ソートするカラム名’,’並び順’)でソートを実行される。click時にsort関数を発火させることによりOrderByParam.setを実装させる。引数となるカラム名はclickイベントから持ってくるとする。--><tr><td>{{i.id}}</td><td>{{i.name}}</td><td>{{i.rand}}</td></tr></ng-container></table>非同期の場合サンプルではデータをハードコーディングしているが、もし非同期系(rx.js-observerなど)の場合、asyncをorderByの前に宣言すればよい。orderBy:order">nullを最小値にしたい場合nullは無限大数(すっごく大きい値)となり、降順ソートした場合は一番上に、昇順ソートした場合は一番下に来てしまう。場合によって逆にしたい場合もあるだろうと思いnullHandlingMin関数を作成してある。元に戻したいときはnullHandlingMax関数を使用する。Angularなのかを説明するまえにTypeScriptの面倒なところをおさらい。TypeSc...記事を読むAngularからIonicに変更したときの注意点サイトをリニューアルしました。ZIPIDEをIonicに変更しました。Codeを使ってAngularのデバック設定から実行まで行う。記事を読むAngularでCSSのfont-familyが勝手に変更されるのはバグではなかった。angularでcssがきちんと適用されているか確認したところfont-familyが変なことになっていた。日本語で記述した...記事を読むangularでfirebaseを使っていて勘違いしてたところfirebaseはプラットフォーム別にドキュメントが用意されている。Ionic2のAndroid実機でのデバック方法を紹介します。android端末が認識できる状態にしておく必要があります。angular-cli勉強中にIEで動かないなっと。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。書いてる人mosapride(mosa,もさ)やパパ、テンパなどネットネームが統一されてない人。Codeのターミナルをcmderに変更する。設定されているため、実行中のコマンドが停止しました。