現(xiàn)在、音楽プレーヤーがあります。具體的な HTML は次のとおりです
リーリーthis.music_audio はオーディオ要素です
this.now_music は this.music_list からデータを取得し、現(xiàn)在再生中の音楽をオブジェクトとして表します。形式は次のとおりです。{src: "http://baidu.com/1.mp3",name:"xxxname"}
playClass はボタンの狀態(tài) true ボタン false ボタンは再生スタイルと一時(shí)停止スタイルです
this.music_progress は進(jìn)行狀況バーです
次の曲をクリックすると、次の音楽がリストから取得され、now_music ビューが now_music.src に従って DOM を更新し、同時(shí)に現(xiàn)在の音楽を一時(shí)停止済みの音楽に設(shè)定します。狀態(tài)を使用します。問(wèn)題は、src の変更が自動(dòng)的にリセットされるということです。
ここで問(wèn)題が発生します。
[{src: "123.mp3"}、{src:123.mp3}] など、2 つの同一の src がある場(chǎng)合です。の場(chǎng)合、ビューは src が更新されませんしたがって、次の曲をクリックすると、現(xiàn)在の音楽ステータスが表示されます。
そこで、src が同じであっても、angularJS で DOM を強(qiáng)制的に更新する方法を聞きたいです。
閉關(guān)修行中......
ng 関數(shù)にない場(chǎng)合は、値が変更される場(chǎng)所に $scope と $aply を渡すだけです