В настоящее время создается хром-расширение, которое находится внутри других приложений. В настоящее время приложение представляет собой приложение, основанное на ember, и поэтому оно имеет изменения url через javascript.
В какой-то момент это работало, но я не могу заставить его работать. Почему это не работает?
$rootScope.$watch(function(){
return window.location;
}, function(value){
console.log(value)
$rootScope.locationChanged();
}, true)
К сожалению вы можете уточнить, это приложение ember или угловое приложение? –
Я являюсь угловым приложением внутри хромированного расширения, которое должно работать внутри приложения ember (zendesk.com) –
Хорошая проблема! +1 и любимый, просто из любопытства (не может испытать atm себя), не могли бы вы дать 'object.observe' спину? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/observe – iH8