Benutzerdefinierten HTML5-video-player steuert mit AngularJS

Ich bin neu mit AngularJS. Ich muss es schaffen, die Zollkontrollen für einen video-player (HTML5 <video>).
Grundsätzlich würde ich getElementById('myvideotag') hören klickt auf das video für play/pause.
Wie kann ich das machen mit AngularJS ? Bindung mit dem Klick ng-click="videoPlayPause()" aber dann, wie ich die Wiedergabe oder pause des Videos. Wie verwende ich die klassischen Methoden der <video> ?

Ich denke, es ist wirklich einfach... ich habe nicht alle die AngularJS Konzepte noch !

Danke 🙂

Oh, der code... in der Ansicht:

<video autoplay="autoplay" preload="auto" ng-click="video()">
    <source src="{{ current.url }}" type="video/mp4" />
</video>

In der richtigen controller:

$scope.video = function() {
    this.pause(); //???
}
Die Frage ist klar, und ich drücke mich falsch?
Es sieht aus wie eine anständige Frage jetzt. Vor, ohne code oder Formatierungen es sah aus wie ein downvote. Jemand könnte in der Lage sein zu helfen, ich bin nicht sehr erfahren mit den Eckigen.
Natürlich. Ok, vielen Dank. In AngularJS, ich nicht wirklich verstehen, die Philosophie über die Verwaltung des DOM (noch... schwer zu vergessen jQuery Gewohnheiten !)
Kasse die Direktiven von Angularjs.
ok, wie kann ich mithilfe der Richtlinien in diesem speziellen problem ? Haben Sie ein kleines Beispiel ?

InformationsquelleAutor | 2013-07-28

Schreibe einen Kommentar