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