2015-08-14 10 views
1

Это сводит меня с ума.Угловое: одностороннее связывание данных не работает

У меня есть фильтр log.

angular.module('myApp').filter('log', [function() { 
    return function(content) { 
    console.log(content); 
    return content; 
    }; 
}]); 

В мой контроллер:

$scope.myValue = 'Test'; 

И на мой взгляд:

{{::myValue | log}} 

И каждый раз, когда $digest цикл называется, myValue получает loggued 2 раза, что не должно по причине one-way-data-binding.

Это было 3 часа, когда я застрял на этом. Я пытался воспроизвести в плункер, без успеха. :(

ответ

2

Благодаря этому SO answer, я нашел виновника через несколько часов.

Angular Batarang Это был, теперь удалены из моего Chrome навсегда.

Смежные вопросы