我想創建一個類似於AngularJS實現「email」的自定義輸入類型,例如。如何創建自定義輸入類型?
<input type="email" ng-model="user.email" />
我想創建一個輸入型是這樣的:
<input type="path" ng-model="page.path" />
這是如何得來的任何想法?到目前爲止,我只能弄清楚如何實現自定義指令,其中「路徑」是標記,屬性或類的名稱。
例如,我可以得到這個工作,但它是不一致與其他表單字段,我真的很喜歡他們看起來一樣。
<input type="text" ng-model="page.path" path />
app.directive('path', function() {
return {
require: 'ngModel',
link: function(scope, elm, attrs, ctrl) { ... }
};
});
這爲TYPE =「文件」的錯誤,因爲角期待ngmodel現在 – Pascalius
@Pascalius你可以改變需要一行來:'require:'?ngModel''不可以。 – Martin
'off'和'on'是jQuery方法。這不會工作,除非你也有jQuery加載。 –