あなたはそれがangular.element('video').attr('autostart')
を使用して自動起動属性を持っているかどうかを確認することができますが、私は同じ質問を持っています。なぜこれが必要なの? HTMLで
.directive("pause", function() {
return {
restrict: 'EA',
scope: {
auto: '@'
}
link: function(scope, ele, attrs) {
var ele = angular.element(ele)[0];
if(scope.auto) {
ele.autoplay = true;
}
else {
ele.autoplay = false;
}
}
}
})
::これは動作します
<video class="img-responsive" controls="controls" pause auto="false">
<source ng-src="{{data[0].media.split(',')[0]}}" >
Your browser does not support HTML5 video.
</video>
ホープだけディレクティブを使用してみてくださいHTML
これを実行する場合は、ディレクティブを作成します。必要なし。これは問題ありません。しかし、なぜそれが角張っている必要がありますか? –
私は動的コンテンツのためにそれを必要とします。それを解決する解決策はありますか? – Sandhiya
「動的」コンテンツとは何ですか?ビデオを動的にロードしたい場合は、 'ng-src'がそれを行います。ダイナミックローディングと自動再生の関係は何ですか? –