Javascript 使用AngularJS ng repeat元素属性作为div id
我有这个HTML: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转换为适当的字符串,并将此字符
<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>