属性を介して渡される場所でスコープにアクセスする必要があるディレクティブがあります。
HTML:
<div my-directive scope-location="settings.main.url">
...
</div>
指令:
link: function(scope, elm, attrs) {
// How can I do
// scope['settings']['main']['url'] = angular.element(elm).text();
// where "['settings']['main']['url']" comes part from attr "scope-location"
// with value "settings.main.url"?
scope[attrs.scopeLocation] = angular.element(elm).text();
}