Владимир: Без базового понятия видимости переменных не желательно начинать разрабатывать на ангуляре. Уже не первый вопрос когда спрашивают "Почему не работает?", а сами не потрудились выучить, понять основы. Если бы человек потрудился прочитать и понять информацию по ссылке которую я дал, вопрос отпал бы сам собой. Желательно наводить на ответы, а не давать решение. Так большему научимся