如何在AngularJS表单元素内的输入字段中自动调整第一个字符的资本?
我已经看到了jQuery解决方案,但是相信在AngularJS中必须通过使用指令来完成.
我想创建一个类似于AngularJS实现"email"的方式的自定义输入类型.
<input type="email" ng-model="user.email" />
Run Code Online (Sandbox Code Playgroud)
我想创建的是这样的输入类型:
<input type="path" ng-model="page.path" />
Run Code Online (Sandbox Code Playgroud)
关于如何实现这一点的任何想法?到目前为止,我只能弄清楚如何实现自定义指令,其中'path'是标记,属性或类的名称.
例如,我可以让它工作,但它与其他表单字段不一致,我真的希望它们看起来一样.
<input type="text" ng-model="page.path" path />
Run Code Online (Sandbox Code Playgroud)
app.directive('path', function() {
return {
require: 'ngModel',
link: function(scope, elm, attrs, ctrl) { ... }
};
});
Run Code Online (Sandbox Code Playgroud)