これはかなり標準的な UI のプラクティスなので、すぐに解決策を見つけることができると思いましたが、うまくいきませんでした。
これは、この機能のために私が通常書く jQuery です。
(function($){
$.fn.focusClear = function(text) {
text = text || this[0].defaultValue;
this.focus(function() {
if($(this).val() == text) $(this).val('');
}).blur(function() {
if( $(this).val() == '') $(this).val(text);
});
return this;
};
})(jQuery);
Angular を使用して同じ効果を得るにはどうすればよいですか?