AngularJS - ng-repeat 来分配/生成一个新的唯一 ID [英] AngularJS - ng-repeat to assign/generate a new unique ID
问题描述
我使用一个简单的 ng-repeat
来生成一个国家列表.每个列表中都有一个隐藏的行/div,可以展开和折叠.
我面临的问题是,在我将 Angular 引入我的应用程序之前,我手动硬编码了元素的 ID,例如:
{{country.name}} 的人口为 {{country.population}}<div id="country1"><p>展开/折叠内容
<li data-show="#country2">{{country.name}} 的人口为 {{country.population}}<div id="country2"><p>展开/折叠内容
<li data-show="#country3">{{country.name}} 的人口为 {{country.population}}<div id="country3"><p>展开/折叠内容
<li data-show="#country4">{{country.name}} 的人口为 {{country.population}}<div id="country4"><p>展开/折叠内容