Помимо $ rootScope и сервисов, существует простое и простое альтернативное решение для расширения угловых для добавления общих данных:
в контроллерах:
angular.sharedProperties = angular.sharedProperties
|| angular.extend(the-properties-objects);
Эти свойства принадлежат к «угловому» объекту, отделенному от областей, и может использоваться совместно с областями и службами.
1 выгода от этого, что вам не нужно вводить объект: они доступны в любом месте сразу после вашей защиты !
Вы хотели бы иметь другой взгляд на дополнение BAML для отражателя, поскольку это было недавно обновлено Andrew Smith. Взгляните на его в сообщение в блоге , Вы отметите, что он устранил проблему с данными пути.
еще не попробовали его самостоятельно, но стоящий попытки
Вы можете попробовать этот Cristian Ricciolo Civera .
Я не хотел использовать его установщик ClickOnce, но сайт CodePlex предоставляет zip-файл для загрузки.
Мне пришлось поместить Ricciolo.StylesExplorer.exe
и Ricciolo.StylesExplorer.MarkupReflection.dll
в GAC, чтобы он заработал. Думаю, именно этим и занимается установка.