Я использую изоляционную область в директиве. Кажется, все работает нормально. Я установил область =
на два свойства и привязал к ним в моем шаблоне. Затем в моем контроллере я вызываю свое обслуживание, получаю данные и нажимаю их на связанные объекты.Изолировать область угловой привязки не обновляется с геолокации
Что действительно меня отталкивает, так это то, что я могу как регистрировать, так и устанавливать точку останова и видеть данные, но угловой не обновляет привязку (хотя он очень хорошо обновляет мое поле bool).
Я предоставил plunkr: http://plnkr.co/edit/8sVwaea5Amqvf3yiI1Nm?p=preview
И часть кода Релевент является:
if (navigator.geolocation) {
//navigator.geolocation.getCurrentPosition(success, fail);
$timeout(function() { success({testdata: "bogusdata"}) }, 1500);
} else {
fail({ error: "navigator.geolocation not available"});
}
Очевидно, что если я использую мой $ таймаута издеваться, он работает просто отлично. Но если я подстановлю функцию getCurrentPosition, ничего не обновляется (но это LOG)?!?!
Помощь?
Отличный код. Я пытаюсь найти любую проблему или ошибку, чтобы помочь вам. –