Не вдаваясь в подробности того, почему, мне нужно предоставить псевдоним для $scope в моих контроллерах. Вместо того, чтобы вводить и украшать $scope, я хотел бы, чтобы пользователи вместо этого могли вставлять view и иметь тот же эффект.
Основываясь на моем понимании angular, $scope создается $scopeProvider, который является factory, зарегистрированным во время конфигурации приложения angular. Я предполагаю, что мне нужно зарегистрировать viewProvider и установить его равным $scopeProvider, но мне не повезло с тем, что я пытался. Любые идеи?
FYI: Я не ищу что-то вроде ['$scope', function(view){..., идеальное решение будет работать с ['view', function(view){.... Объект view будет действовать точно так же, как $scope, двусторонняя привязка и т.д.