tag: Angular  1/1

AngularのE2EテストでChromeDriverのバージョンを固定する方法

最近のAngualr (Angular CLI) だと、Protractorを使ったE2Eテストが自動でセットアップされるんだけど、ちょっと前にドライバとブラウザのバージョン不一致で動かなくなってしまったのでその対策をまとめとく。E2Eテストでは protractor.conf.js に定義されたブラウザが使われる。が、ブラウザそのものは、実行環境に別途自分でインストールする必要がある。なので、普通にアップデートしてるとちょくちょくバージョンが上がる。ng...

Angular2でパスワード再入力みたいなバリデーションを作る(改)

Angular2/4の標準のバリデータには、複数のフォームを比較するみたいなものは用意されてないっぽいので、それの作り方。イケてないバージョンを経て、ng2-validation のソース見て作成。というかもう ng2-validation の equalTo 再実装して解説に近いけど以下解説。まず最初にサンプルソースの抜粋から。こんな感じ。equals-validator.directive.tsimport { Directive, Input, forwardRef, Attribute } from '@angular/core';impor...

[旧版]Angular2でパスワード再入力みたいなバリデーションを作る

Angular2/4の標準のバリデータには、複数のフォームを比較するみたいなものは用意されてないっぽいので、それの作り方。参考にしたのはこちらのページ。でもところどころ改良したので、以下説明。※ よりイケてる実装発見したのでそちらをご覧ください。この記事は参考用&自省用に残します。まず最初にサンプルソースの抜粋から。こんな感じになる。equals-validator.directive.tsimport { Directive, forwardRef, Attribute } ...