您有幾種解決方案,它們都可能會顯着提高您的性能。
這是我的代碼標籤route
例如:
.state('sidemenu.activity-drill', {
url: '/activity-drill/:id',
abstract:true,
views: {
'content': {
templateUrl: 'views/activities/activity-details.html',
controller: 'ActivityDetailsCtrl'
}
}
})
.state('sidemenu.activity-drill.chat', { url: '/chat', templateUrl: 'views/activities/activity-tab-chat.html'})
.state('sidemenu.activity-drill.notes', { url: '/notes', templateUrl: 'views/activities/activity-tab-action-big-notes.html'})
.state('sidemenu.activity-drill.ais', { url: '/ais', templateUrl: 'views/activities/activity-tab-action-items.html'})
.state('sidemenu.activity-drill.minutes', { url: '/minutes', templateUrl: 'views/activities/activity-tab-minutes.html'})
.state('sidemenu.activity-drill.files', { url: '/files', templateUrl: 'views/activities/activity-tab-media.html'})
.state('sidemenu.activity-drill.flags', { url: '/flags', templateUrl: 'views/activities/activity-tab-flags.html'})
.state('sidemenu.activity-drill.people', { url: '/people', templateUrl: 'views/activities/activity-tab-people.html'})
.state('sidemenu.activity-drill.objectives', { url: '/objectives', templateUrl: 'views/activities/activity-tab-objectives.html' })
.state('sidemenu.activity-drill.meetings', { url: '/meetings', templateUrl: 'views/activities/activity-tab-meetings.html' })
.state('sidemenu.activity-drill.angular2', { url: '/angular2', templateUrl: 'views/activities/activity-tab-angular2.html'})
標籤結構:
<md-tab ng-repeat="tab in activity_details_tab_position" ui-sref="{{tab.route}}">
<md-tab-label >
<span translate="{{tab.name}}"></span>
</md-tab-label>
</md-tab>
</md-tabs>
<div ui-view></div>
虛擬重複例如:
<div>
<p>{{(meeting.timestamp_start * 1000)| date:'EEE dd MMM'}}</p>
<p>{{((meeting.timestamp_start * 1000) | date : 'HH:mm')}}</p>
</div>
<div>
<div layout="row">
<span >{{meeting.meeting_name}}</span>
</div>
</div>
</div>
</md-virtual-repeat-container>
希望這將有助於,
什麼角材料的版本?他們的標籤有很多性能問題(請參閱github問題跟蹤器),他們一直試圖改進 – charlietfl
我正在使用最新版本1.1.1 – IvanSt