Я провел несколько экспериментов и поглулил. Действительно статус 0 и ни чего другого просто нет. Наверно так и надо определить. Если ошибка и статус 0 то сервер офлайн. Ни чего другого просто на ум не приходит.
С другой стороны, если эта переменная используется везде во всех шаблонах то может есть смысл ее добавить в $rootScope? Это не ответ на вопрос, а просто предположение по улучшению органицации кода.
Ну тогда надо привести точный пример. Ни чего менять не надо. Можно использовать и так $scope[name].slider2. То есть использовать [] вместо . можно на любом уровне.