Большое спасибо, все сработало. Благодаря Вам понял принцип построения приложения на AngularJs (сегодня с ним только познакомился) и доделал свое тестовое задание.
По теме, там была ситуация, когда у нас 2 контроллера. 1 контроллер основной, а второй для модальных окон.
В общем я пытался из 2 контроллера вызнать $scope первого контроллера .
Я передал в контроллер модальных окон $scope из основного контроллера и все заработало без $scope.$apply.
@greabock я как-то тоже давно еще пытался отправить почту, в итоге долго перебирал примеры которые находил, но действительно рабочий пример, там около 7 заголовков передается. Я потом бросил это дело в пользу библиотек.
$query->innerJoinWith(['tagsAll'])->andWhere(['alter_name'=>$tag]);
Одна волшебная строчка и все заработало. Честно говоря даже не понял почему оно заработано, но заработало.