これはより一般的な質問です。角度成分が入力の有効性を確認する必要がありますか?
私は次の操作を行う必要があるフィルタを作成しました:
は、1つのまたは2つの数字の上にある数を取り、2桁、私が確認するために、フォーム検証を使用
angular.module('myModule').filter('twoDigits', function() {
return function(input) {
return ('0' + input).slice(-2);
};
});
に数を返します何に行くと、私はなどでNULL値、または文字列
置けば私のフィルタは間抜けな行動になることを知っている。しかし0〜99
数であること私は角度成分を設計しています。 コンポーネントのロジック内から何が入ってくるのを制御する必要がありますか?
また、外部からの入力を制御するだけで済みます(フォームの検証など)。
このフィルタはどこにありますか?また、なぜそれを使用していますか?それは純粋に視覚的な理由ですか、またはプログラムで動作するには2桁の形式で必要ですか? –
それは視覚的な理由からです。 2桁のタイマーの場合。 – Lev