0
내가 지시 업데이트하려고 업데이트 될 때 DOM 요소를 조작하는 방법 : 사용자의 속성이`isPlaying``이 거짓이되면공장이
<video class="me" ng-if="User.CurrentRoom.Users[0].isPlaying" ng-src="{{User.CurrentRoom.Users[0].videoSrc}}" autoplay></video>
<video class="other" ng-if="User.CurrentRoom.Users[1].isPlaying" ng-src="{{User.CurrentRoom.Users[1].videoSrc}}" autoplay></video>
내가 비디오 요소의 pause
메소드를 호출하고 싶습니다를 .
function link(scope, element, attrs) {
scope.$watch(User.CurrentRoom, function(Room) {
console.log('CATCH THE EVENT');
})
}
을하지만 해고 아니에요. 여기
은 공장 :angular.module('myapp').factory('User', function() {
return {
Rooms: [],
CurrentRoom: {}
}
});
당신은 어떻게 할 것인가? 팩토리가 변경되면 지시문 내부에서 DOM 요소를 조작합니다.
당신은 공장 코드를 게시 할 수 있습니까? –
@Avraam 방금 완료되었습니다. – Ludo