Здравствуйте.
Я начинающий программист на AngularJS. И вопрос у меня, наверное, дурацкий.
Недавно работаю в небольшой компании. И возникла проблема, которую не могу решить.
В общем код приблизительно такой:
http://jsfiddle.net/R7D72/3/
Но между началом формы и дивом в ней есть ещё достаточно большой html и сам angular контроллер тоже очень не маленький (но единственный).
Так вот описанная директива должна работать (и работает в одном месте проекта). А вот в другом месте работает как-то странно. опишу как:
Стиль 'error' не ставится и предупреждение об ошибке не появляется. однако у самой формы productForm.$error появляется объект, который если его выводить выглядит так: {..., dividesBy: [{}]}. Когда ошибки нет dividesBy: [{}] исчезает. А вот с productForm.pages_number.$error ничего не происходит. В консоли ошибок тоже нет.
Пожалуйста, помогите куда копать!