Comment puis-je fermer un modal dans Angular 2?

Je veux utilisateur, cliquez sur le bouton envoyer et le modal se fermer automatiquement.

Si j'ajoute data-dismiss="modal" dans la Soumettre <button>il ne s'exécute pas submitComments().

J'ai essayé de faire quelque chose comme $('#myModal').modal('hide');mais de ne pas réussir.

Alors, comment puis-je fermer la modale Angulaire 2? Grâce

<button type="button" class="btn btn-info" data-toggle="modal" data-target="#myModal">Open Modal</button>

<div id="myModal" class="modal fade">
     <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-body">
                <form (ngSubmit)="submitComments()">
                    <div class="form-group row">
                        <label class="form-control-label col-sm-2">Comments:</label>
                        <div class="col-sm-10">
                            <textarea class="form-control" rows="3"></textarea>
                        </div>
                    </div>
                    <div class="form-group row">
                        <div class="col-sm-offset-2 col-sm-10">
                            <button type="submit" class="btn btn-default">Submit</button>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
</div>

.

submitComments() {
    //I want to do something like $('#myModal').modal('hide'); here.
}

source d'informationauteur Hongbo Miao