I was just trying to provide a directive example, not create the template. 
 If you provide a more detailed example of what you're trying to accomplish 
then I might be able to help.



On Sunday, June 28, 2015 at 1:27:42 PM UTC-5, John Grant wrote:
>
> Hi Rob,
>
> I suspect the point of my message did not make it over the line.
>
> I see your directive definition, and your usage of the directive, but I do 
> not see the contents of your directive's template.
>
> The contents is the point of my request. Angular does not support the 
> feature needex to use objName as an attribute identifier.
>
> Does that make sense?
>
> Thanks for the discussion.
> John
>
> On Sun, Jun 28, 2015, 6:20 AM Rob R <[email protected] <javascript:>> 
> wrote:
>
>> Not sure how your switch statement plans on being implemented but 
>> couldn't you do this:
>>
>> <directive-name obj-name="{{obj.name}" 
>>  obj-val="{{obj.val}}"></directive-name>
>>
>> angular.directive('directiveName',directiveName);
>>
>> function directiveName() {
>>   var directive = {
>>     restrict:'E',
>>     templateUrl: 'directive-name.html',
>>     scope: {
>>     objName: '@objName',
>>     objVal: '@objVal'
>>     }
>>   }
>>
>>   return directive;
>> }
>>
>> Then put the switch in the directive-name.html and use scope.objName and 
>> scope.objVal?
>>
>>
>> On Saturday, June 27, 2015 at 7:23:36 PM UTC-5, John Grant wrote:
>>>
>>> I'd like to be able to do this:
>>> *<div ng-attr-{{obj.name <http://obj.name>}}="{{obj.val}} />*
>>>
>>> as well as
>>> *<div ng-attr-{{obj.name <http://obj.name>}} />*
>>>
>>> and possibly even this:
>>> *<{{obj.name <http://obj.name>}} />*
>>>
>>>
>>> My understanding is that this is not currently possible. I'm using 
>>> v1.3.16.
>>>
>>> A common pattern for me is to leverage directives, and to use different 
>>> directives to create a custom look when my data has different values in it. 
>>> I am currently writing giant ng-switch permutations to use the desired 
>>> directive. I want to specify the name of the directive with my data.
>>>
>>> Since 'ng-attr-cx' can be used to produce the 'cx' dom attribute, I feel 
>>> like this is within reach.
>>>
>>> Thanks for any help understanding the issues.
>>>
>>>  -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "AngularJS" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/angular/rNmI6CxEyUI/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/angular.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to