Angular js Input type fichier - claire précédemment fichier sélectionné
Je suis en utilisant input type="file"
pour mon contrôle de téléchargement à l'aide de angular js. Chaque fois que je clique sur parcourir, je ne veux pas voir le fichier préalablement sélectionné. Par défaut,ce qui semble être conservés. Peut-il être réalisé par la rédaction d'une directive? Peut-il être déclenché à chaque fois que je clique sur parcourir?
Je suis à l'aide d'un fichier d'amorce de la mise en œuvre de remplacer par défaut bouton parcourir avec certains mieux.
<span class="useBootstrap btn btn-default btn-file">
Browse <input type="file" />
</span>
voir si cela aide les stackoverflow.com/questions/15079779/...
OriginalL'auteur KeenUser | 2015-07-27
Vous devez vous connecter pour publier un commentaire.
C'était la façon la plus simple, sans l'aide de toute directive ou d'un code complexe.
Et dans votre contrôleur
Cela s'est plaint qu'il ne peut pas utiliser jqLite pour les sélecteurs. Mais cela a bien fonctionné: var myEl = angulaire.élément( document.querySelector( '#quelques-id' ) );
Si vous voulez un distinct
Clear
ouCancel
bouton, ajouter unid=
à l'élément. E. g.id="fileSelector_1" and then
angulaire.élément(document.querySelector('#fileSelector_1')).val(null); " Ce qui fonctionne pour moi. Je l'utilise pour effacer à la fois sur lesSave
etCancel
boutons,OriginalL'auteur KeenUser
OriginalL'auteur chandan
Si nous utilisons fileUpload directive, alors nous pouvons clairement téléchargé fichier de données directement à partir de HTML.
e:g-
Directive -
}
}])
code html de téléchargement de fichier champ de saisie
appel de service http
OriginalL'auteur Rohit Parte