我正在使用ng-repeat
循环创建一个列表,并希望使用id属性来设置ng-include,从列表中选择但不知道如何执行此操作。
.state('app.c.ctopic-det', {
url: "/ctopic-det/{{chat.id}}",
views: {
'tab-ctopic': {
templateUrl: 'tech/chat-detail.html',
controller: 'ChatDetailCtrl'
}
}
})
<ion-view view-title="C Language">
<ion-content>
<div class="list list-inset">
<a class="item item-icon-right" ng-repeat="chat in chats" href="#/app/c/ctopic-det/{{chat.id}}">
{{chat.title}}
<i class="icon ion-ios-arrow-right"></i>
</a>
</div>
</ion-content>
</ion-view>
答案 0 :(得分:0)
如果我真的理解你的问题,你需要将你的链接标签包装成一个div并在最后一个上应用你的ng-repeat:
<ion-view view-title="C Language">
<ion-content >
<div class="list list-inset">
<div ng-repeat="chat in chats">
<a class="item item-icon-right" href="#/app/c/ctopic-det/{{chat.id}}">
{{chat.title}}
<i class="icon ion-ios-arrow-right"></i>
</a>
</div>
</div>
</ion-content>
</ion-view>
ng-repeat中设置的变量仅在子范围内可用,而不在当前范围内。