Я играю видео в шаблоне в угловом формате. Но когда я меняю состояние, видео остается в игре.
Видеоигра здесь:
HTTP://локальный: 8000/приложение/#/практика
Но когда я перехожу к этому:
HTTP://локальный: 8000/приложение/#/регулировка
Видео в первом состоянии продолжает воспроизводиться.
Кто-нибудь может мне помочь?
Это моя конфигурация:
.state('app.adjust',{ url: 'adjust', views:{ 'content@':{ templateUrl: 'views/adjust_lesson.html', controller: 'AdjustLesson' } } }).state('app.practice',{ url: 'practice', views:{ 'content@':{ templateUrl: 'views/practice_lesson.html', controller: 'PracticeLesson' } } });
И это внутри моего index.html
<div ui-view = 'header'></div> <div ui-view = 'content'></div>
Вы можете остановить видео, когда контроллер "PracticeLesson" будет уничтожен.
В "PracticeLesson" введите следующий код, он будет вызываться, когда контроллер изменит значение "AdjustLesson" при изменении состояния.
$scope.$on('$destroy', function() {
// anything here will be executed when this scope is destroyed.
});