これは、必要に応じてプレーンジャバスクリプトを使用して行うことができます。同じものの実装は、次のようなものになります。
私の場合はid="div1"
のように、divにIDを付けます。
htmlコード
<div id="div1" class="slide background-overlay-dark" data-parallax-image="images/parallax/4.jpg"></div>
は、今すぐあなたのコントローラでdata-parallax-image
属性を更新するJavaScript関数を記述します。
var element = document.getElementById("div1");
function changeImage() {
var imageName = "something-"+Date.now();
element.setAttribute('data-parallax-image', imageName);
}
setInterval(function() {
changeImage();
}, 1000);
コントローラはchangeImage
機能は、ディレクティブをせずに、あなたのコントローラからdata-parallax-image
を変更します。与えられたコードでは、changeImage()を1秒間隔で実行しています。このロジックは純粋にあなたに依存し、それに応じてそれを書くことができます。
あなたは指示を使用しません。ディレクティブは各要素を公開し、プラグインコードが実行される前にそれが存在することを保証します – charlietfl
この例では、これをどうやって行うのかというコードをいくつか与えるだけですか? –
jQueryプラグインをディレクティブに統合するためのさまざまな例があります。このサイトとウェブの他の部分の両方 – charlietfl