サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Switch 2
ryotah.hatenablog.com
追記: Safariも10.1からdownload属性が利用できるにようになりました。 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Browser_compatibility CSVの生成 参考 ダウンロード msSaveBlob download属性 Data URI scheme + data:attachment/… サンプル その他 参考 CSVの生成 const arr = [ ['ご利用年月日', 'ご利用"箇所', 'ご,利,用,額'], ['2017/01/29', '', '""345'], ['2017/02/01', '"AM"AZON.CO.JP', '7,362'], ]; /** * 各フィールドの囲い -> ダブルクォーテーション * 各フィールドの区切り -> カンマ * 改行コード
これは何か キーワード 横断的関心事とは Higher-Order Components Vue と Higher-Order Components Render Props Vue の Scoped Slots Render Props と Higher-Order Components Mixins Mixins => HOCs => Render Props => Hooks Vue Composition API Composition API RFC | Vue Composition API: 参考 URLs これは何か 複数のコンポーネントが必要とする機能を共有可能にする方法を整理してみました。プロコンとこれから。基本的には 参考 URLs にあるドキュメントの切り貼りです。 キーワード Mixin 高階コンポーネント (Higher-Order Components) Re
書きます。 何をテストするのか なぜ書くのか 入力と出力とは何か テストを書く前に調べること 一般的なコンポーネントのテストシナリオ Vue 単体テストのサンプル props と emit のテスト nuxt-link (router-link) を利用しているコンポーネントのテスト Router を利用しているコンポーネントのテスト 内部で他のコンポーネントを利用しているケース Nuxt のページコンポーネントのテスト ミューテーション単体のテスト アクション単体のテスト ストアのテスト(アクション、ミューテーション など全てを含む) 補足 まとまらない何か flush-promises (setImmediate) を利用して非同期を解決させる Vue でグローバル登録されてるフィルタが存在する場合 同年、同月、同日にテストすることを願わん Jest のカスタムマッチャ jest.sp
これは何か Custom Form Controls NG_VALUE_ACCESSORを利用する NgControlを利用する サンプルコード メモ フォームの入れ子 ControlValueAccessorを利用 Template-driven専用 Reactive専用 サンプルコード メモ Error Aggregator サンプルコード 参考 メモ これは何か AngularConnect 2017のセッション「Angular Forms - Advanced Topics」を自分用にまとめたものです。 セッションではCustom Form Controls、ControlValueAccessor、Formを入れ子にする場合のベストプラクティスなどについて話されています。 Angular v5.0.2で動作確認しています。 スライド Angular Forms - Advance
以前の記事 ユニットテスト(Karma)もTypeScriptで - ryotah’s blog これだと、モジュールのimportができないねえ。 というわけでkarma-webpackを試そうと思います。 GitHub - webpack-contrib/karma-webpack: Use webpack with karma. テスト環境は Karma Chrome Jasmine。 // karma.conf.js var webpackConfig = require('./webpack.config'); module.exports = function(config) { config.set({ mime: { 'text/x-typescript': ['ts','tsx'] }, basePath: '', frameworks: ['jasmine'], pat
(Angular v.4.3.6を利用) 参考 リンクを設定したい 通常 パラメータがついたリンク アンカー(#)がついたリンク アクティブなリンクにクラスを設定したい ts内で遷移の制御をしたい 通常 パラメータをつける アンカー(#)をつける クエリを保存して遷移したい 参考 コンポーネント内でパラメータを取得したい Observableで取得 route.snapshotから取得 特定のRouteに紐付けないパラメータを利用したい 前回のURLを取得したい アプリ初期時に処理を追加したい 参考 Routerのナビゲーションイベントを確認したい その他 コンポーネントの再利用について知りたい カスタマイズしたい 参考 RouterとActivatedRouteについて知りたい その他 複数のRouteを表示したい 「遷移前に認証チェックをしたい」「遷移前に未保存のデータがあるか確認をし
ryotah.hatenablog.com 別記事でこんなのも書きました。 (Angular v.4.3.6を利用) Reactive Formとは Template-driven Formsとの比較 主要4クラス FormGroup, FormArrayを利用した例 フォームの値を変更する フォームの変更を監視する データモデルとフォームモデル バリデーション Reactive Formとは Template-driven Formsとの比較 Template-driven Forms ngModelのようなディレクティブを利用して、フォーム要素とデータモデルを紐づける。(FormControlは自動で生成されている。)入力内容が変更されるとミュータブルなデータモデルが更新される。 Reactive Form 最初にFormControlのツリーを生成する。フォームとの紐付けはformC
このページを最初にブックマークしてみませんか?
『ryotah.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く