2013-11-24 93 views
-2

我見慣了的html/javascript/AngularJS一部分是這樣的:的JavaScript自定義的輸入屬性

<input type="integer" min="0" ng-model="qty" required> 

我知道HTML/JavaScript的基本用法,我不明白的是,HTML和JavaScript只支持input type="text"input type="password"

如何支持type="integer"?以及如何支持屬性"min"

回答

1

type="integer"不支持角度。

有一個支持的type="number",但是這是在HTML5中引入了number輸入。所以,在HTML5中, a number支持。

minmax也是HTML5輸入的屬性。

Angular將input置於內置指令中。因此,angular爲支持這些不支持HTML5輸入的瀏覽器的輸入類型提供了一個墊腳。

+0

我曾經看過其他一些「奇怪」的屬性。那麼,我有可能使用:input type =「anyValueIWouldLike」? –

+0

不典型。您可以在輸入文檔頁面上看到angular支持的輸入類型。 –

+0

「ng-model」不是HTML5的一部分,對吧? AngularJS如何使用「ng-model」作爲html輸入的屬性? –