无法将.state链接到href

时间:2015-03-10 22:13:18

标签: javascript angularjs ionic-framework

我正在使用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>

1 个答案:

答案 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中设置的变量仅在子范围内可用,而不在当前范围内。