2015-05-31 33 views
0

我想知道如果後續的使用NG-殘疾人是可能的:一項指令

<directiveName parameter1=value1 parameter2=value2 ng-disabled="true"> </directiveName> 

出於某種原因,它不是爲我工作,我無法找到一個使用的例子很多喜歡這個。

我可以,但是,切換使用此指令的知名度:

<directiveName parameter1=value1 parameter2=value2 ng-if="true"> </directiveName> 

爲什麼我不能似乎使用ng-disabled

(該指令的目的是使與主題的連接,並且該主題中顯示的郵件,因此,所有它輸出是純文本。)

+0

'ng-disabled'用於表單輸入,可能會在元素上設置禁用屬性,但其下降可以做任何事情,因爲在未知元素上,禁用任何操作。 –

+0

什麼是'directiveName'?你能提供代碼嗎? – Grundy

回答

1

作爲每the documentation爲ngDisabled:

如果ngDisabled中的 表達式評估爲真,則此僞指令在元素上設置disabled屬性。

但是在你的情況下,看起來ngDisabled會將一個disabled屬性添加到一個不執行任何操作的元素。

'禁用'僅對允許用戶輸入或交互的元素具有邏輯意義。開箱即用,它適用於表單輸入,定位標籤和按鈕。如果你需要爲其他東西「禁用」行爲,那麼你需要自己提供。