Javascript 使用AngularJS ng repeat元素属性作为div id

Javascript 使用AngularJS ng repeat元素属性作为div id,javascript,html,angularjs,Javascript,Html,Angularjs,我有这个HTML: <div data-ng-repeat="curService in sCtrl.myServices" class="ng-cloak" data-ng-if="sCtrl.service==curService.name"> <br /> <div id="curService.grid"></div> </div> 我想将curService.grid转换为适当的字符串,并将此字符

我有这个HTML:

<div data-ng-repeat="curService in sCtrl.myServices" class="ng-cloak" data-ng-if="sCtrl.service==curService.name">
       <br />
       <div id="curService.grid"></div>
</div>
我想将
curService.grid
转换为适当的字符串,并将此字符串作为
div
的内部id。有什么方法可以做到这一点吗


编辑:我还想设置我的
ng controller=“{{{curService.controller}}”
,但是这个语法似乎不起作用。有什么建议吗?

这比你想象的要容易得多

<div id="{{ curService.grid }}"></div>


您好,谢谢您的回答!我还试图在repeating div中设置
ng controller=“{{curService.controller}}”
,但这似乎不起作用。这也是另一个简单的修复方法吗?如果
curService.controller
是字符串或函数:),那么删除
{{
}
应该可以工作,在删除括号后,Angular似乎仍然无法识别它!当我试图显示
{{curService.controller}}
时,它只是显示为原始角度,而不是显示为ctrl1的
控制器1
。如果我完全删除
ng controller
属性,它将正确显示!嗯,我不确定。希望其他人会插话回答!
<div id="{{ curService.grid }}"></div>