1

我遇到了AngularJS的ng-file-upload中的ngf-select指令。它使用像在angularjs和ng-file-upload中,ngf prefix是什麼意思?

<button type="file" ngf-select="uploadFiles($file, $invalidFiles)" accept="image/*" ngf-max-height="1000" ngf-max-size="1MB">Select File</button>
我設法找到它所代表的很少信息。我只能猜測它就像選擇事件的if條件。我很確定我錯過了文檔中的某些部分,我不想猜測。

任何人都可以解釋什麼做ngf前綴做,並可能給文檔的鏈接?

+0

三打DuckDuckGo搜索「ngf-select」:http s://www.npmjs.com/package/ng-file-upload它描述了指令並給出了一個解釋上述的例子。 –

+2

每個角度模塊通常爲其指令使用不同的「名稱空間」來避免衝突。 ng-file-upload使用'ngf- *'。 – danial

+0

@danial所以,這個ngf- *前綴只是指ng-file-upload,它也可以是fff- *,對不對? – sr9yar

回答

0

那麼對此有很多討論,但大多數人認爲ng的前綴代表「Angular」 Angular附帶的所有內置指令都使用該前綴。同樣,建議您不要在自己的指令中使用ng前綴,以避免未來版本的Angular中可能發生的名稱衝突。像這樣的「ngf」是文件上傳的內置指令

還有一些說NG只是聽起來像角

有些人可能會說,NG代表「下一代」的角度與特點興隆....

請檢查該

https://docs.angularjs.org/api/ng 
+0

雖然谷歌搜索,我看到像ngf-accept和ngf模式的指令,但我不記得在官方的angularjs文檔中看到它們。爲什麼不使用標準的ng後綴? – sr9yar