動的にロードされた angularjs ui-view 内で崇高なプレーヤーをレンダリングしようとしています。私の問題は、ビューに読み込んでいる HTML コンテンツが ng-model から来ていることです。
たとえばcontent
、次のコードを格納する model があります。
<video sublime-player id="sublime_player" poster="" width="980" height="551" data-name="test" data-uid="test-uid" preload="none">
<source src="http://cdn.mydomain.com/myvideo.mp4" data-quality="hd" />
</video>
video タグのsublime-player
属性は、プレーヤーをレンダリングするディレクティブを指している必要があります。
プレーヤーをレンダリングするには、Sublime を次のコードでセットアップする必要があります。
sublime.ready(function(){
sublime.prepare(attr.id, function(player) {
// player is now ready.
// 'sublime_player' is the video element's id
var player = sublime('sublime_player');
});
})
content
モデルがロードされたときに崇高なプレーヤーを実行してレンダリングするディレクティブを実行するにはどうすればよいですか?
content
ディレクティブを機能させるためにモデルをコンパイルする必要がありますか?