たとえば、AngularJS が「メール」を実装する方法と同様のカスタム入力タイプを作成したいと思います。
<input type="email" ng-model="user.email" />
私が作成したいのは、次のような入力タイプです。
<input type="path" ng-model="page.path" />
これをどのように達成できるかについてのアイデアはありますか? これまでのところ、'path' がタグ、属性、またはクラスの名前であるカスタム ディレクティブを実装する方法しか理解できていません。
たとえば、これを機能させることはできますが、他のフォーム フィールドと一貫性がなく、同じように見せたいと思っています。
<input type="text" ng-model="page.path" path />
app.directive('path', function() {
return {
require: 'ngModel',
link: function(scope, elm, attrs, ctrl) { ... }
};
});