- Bålsta-Västerhaninge: end ngIf: eventItem.TrafficLine != null && eventItem.TrafficLine != '' ngIf: (eventItem.TrafficLine == null && eventItem.TrafficLine == '') || message[item.Type + '_' + $index].length > 0 ngIf: (eventItem.TrafficLine == null && eventItem.TrafficLine == '') || message[item.Type + '_' + $index].length > 0 ngIf: message[item.Type + '_' + $index].length == 0 Pendeltåg linje 35: Inställda avgångar förekommer på sträckan Västerhaninge -Kungsängen under dagen pga personalbrist. Det kan bli trångt ombord. Använd sökverktyget på sl.se eller i SL-appen för att planera din resa. end ngIf: message[item.Type + '_' + $index].length == 0
end ngIf: eventItem.EventInfoUrl == null || eventItem.EventInfoUrl == ''
ngIf: eventItem.Deviations.length > 0 23 störningar
end ngIf: eventItem.Deviations.length > 0
- ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Västerhaninge
Gäller från: 2017-09-22, 20:44
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Kungsängen
Gäller från: 2017-09-22, 20:33
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Kungsängen
Gäller från: 2017-09-22, 19:33
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Västerhaninge
Gäller från: 2017-09-22, 19:14
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Kungsängen
Gäller från: 2017-09-22, 18:03
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Västerhaninge
Gäller från: 2017-09-22, 17:44
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Kungsängen
Gäller från: 2017-09-22, 17:33
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Bro
Gäller från: 2017-09-22, 16:48
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Västerhaninge
Gäller från: 2017-09-22, 16:44
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Kungsängen
Gäller från: 2017-09-22, 16:33
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Västerhaninge
Gäller från: 2017-09-22, 16:14
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Kungsängen
Gäller från: 2017-09-22, 15:33
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Västerhaninge
Gäller från: 2017-09-22, 15:14
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Kungsängen
Gäller från: 2017-09-22, 15:03
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Västerhaninge
Gäller från: 2017-09-22, 14:14
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Kungsängen
Gäller från: 2017-09-22, 14:03
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Västerhaninge
Gäller från: 2017-09-22, 13:44
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Kungsängen
Gäller från: 2017-09-22, 13:03
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Västerhaninge
Gäller från: 2017-09-22, 12:44
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd avgång mot Kungsängen
Gäller från: 2017-09-22, 12:33
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg Nynäshamn-Bålsta-linje 35
Inställd delsträcka mot Västerhaninge
Gäller från: 2017-09-22, 12:14
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg linje 35, 36 och 38
Buss och tunnelbana ersätter pendeltågen mellan Stockholm City och Älvsjö/Farsta strand helgen 20-23 oktober
Gäller från: 2017-10-20, 22:00
- end ngRepeat: deviationItem in eventItem.Deviations
- Pendeltåg linje 35
Buss och tunnelbana ersätter pendeltågen mellan Sundbyberg och Jakobsberg på söndagsmorgnar
Gäller från: 2017-09-03, 02:00
- end ngRepeat: deviationItem in eventItem.Deviations
- end ngRepeat: eventItem in item.Events
ngIf: eventItem.EventInfoUrl != null && eventItem.EventInfoUrl != '' ngIf: eventItem.EventInfoUrl == null || eventItem.EventInfoUrl == '' ngIf: eventItem.TrafficLine != null && eventItem.TrafficLine != '' Bålsta-Nynäshamn: end ngIf: eventItem.TrafficLine != null && eventItem.TrafficLine != '' ngIf: (eventItem.TrafficLine == null && eventItem.TrafficLine == '') || message[item.Type + '_' + $index].length > 0 ngIf: (eventItem.TrafficLine == null && eventItem.TrafficLine == '') || message[item.Type + '_' + $index].length > 0 ngIf: message[item.Type + '_' + $index].length == 0 Kommande händelse: På söndagsmorgnar ersätter buss och tunnelbana sträckan Sundbyberg-Jakobsberg och omvänt kl.02:00-08:50 pga banarbete. Observera att tunnelbanans blå linje ersätter till/från Hjulsta för byte till ersättningsbuss. end ngIf: message[item.Type + '_' + $index].length == 0
end ngIf: eventItem.EventInfoUrl == null || eventItem.EventInfoUrl == ''
ngIf: eventItem.Deviations.length > 0
- end ngRepeat: eventItem in item.Events
ngIf: eventItem.EventInfoUrl != null && eventItem.EventInfoUrl != '' ngIf: eventItem.EventInfoUrl == null || eventItem.EventInfoUrl == '' ngIf: eventItem.TrafficLine != null && eventItem.TrafficLine != '' ngIf: (eventItem.TrafficLine == null && eventItem.TrafficLine == '') || message[item.Type + '_' + $index].length > 0 Övriga linjer: end ngIf: (eventItem.TrafficLine == null && eventItem.TrafficLine == '') || message[item.Type + '_' + $index].length > 0 ngIf: (eventItem.TrafficLine == null && eventItem.TrafficLine == '') || message[item.Type + '_' + $index].length > 0 inga större störningar end ngIf: (eventItem.TrafficLine == null && eventItem.TrafficLine == '') || message[item.Type + '_' + $index].length > 0 ngIf: message[item.Type + '_' + $index].length == 0
end ngIf: eventItem.EventInfoUrl == null || eventItem.EventInfoUrl == ''
ngIf: eventItem.Deviations.length > 0
- end ngRepeat: eventItem in item.Events
- ngIf: item.Type == 'bus' Current events toggler ngIf: item.CURRENT.length > 0 5 ngIf: item.Deviations.length == 1 ngIf: item.Deviations.length != 1 Aktuella störningar end ngIf: item.Deviations.length != 1
end ngIf: item.CURRENT.length > 0 End of current events toggler list of current events end of list of current events Planned events toggler ngIf: item.UPCOMMING.length > 0 19 ngIf: item.Deviations.length == 1 ngIf: item.Deviations.length != 1 Kommande störningar end ngIf: item.Deviations.length != 1
end ngIf: item.UPCOMMING.length > 0 end of planned events toggler list of planned events div data-ng-if="item.Deviations.length > 0" class="allEvents clickable-dropdown"> <h3 class="allEvents-label"> <span class="clickable" data-ng-class="{ active: clickedArray['allEvents_' + item.Type] == 1 }" data-ng-click="setClicked('allEvents_' + item.Type, 1)" role="button" tabindex="0" aria-pressed="{{clickedArray['allEvents_' + item.Type] == 1}}"> {{item.Deviations.length}} <span data-ng-if="item.Deviations.length == 1">störning totalt</span> <span data-ng-if="item.Deviations.length != 1">störningar totalt</span> <span class="expand-alt-icon"></span> </span> </h3> </div <ul class="events" data-ng-show="clickedArray['allEvents_' + item.Type] == 1" aria-expanded="{{clickedArray['allEvents_' + item.Type] == 1}}"> <li data-ng-repeat="deviationItem in item.Deviations"> <div class="clickable event" data-ng-class="{ active: clickedArray['allEventsDesc_' + item.Type] == $index }" data-ng-click="setClicked('allEventsDesc_' + item.Type, $index)" tabindex="0"> <h4> <span data-ng-click="setClicked('allEventsDesc_' + item.Type, $index)" role="button" aria-pressed="{{clickedArray['allEventsDesc_' + item.Type] == $index}}" data-eat-click>{{deviationItem.Scope}}</span> </h4> <p>{{deviationItem.Header}}</p> <time>{{parseDate(deviationItem.FromDateTime)}}</time>, <time>{{parseTime(deviationItem.FromDateTime)}}</time> <div class="desc" data-ng-show="clickedArray['allEventsDesc_' + item.Type] == $index" role="region" aria-expanded="{{clickedArray['allEventsDesc_' + item.Type] == $index}}"> <p data-ng-bind-html="deviationItem.Details"></p> </div> <span class="trafic-icon" data-ng-class="{ '{{deviationItem.TrafficType}}': true }"></span> <span class="expand-alt-icon"></span> </div> </li> </ul
- end ngRepeat: item in traffic_situation.data.traffic_types
Spårvagn ngIf: item.StatusIcon == 'EventGood' (Inga större störningar) end ngIf: item.StatusIcon == 'EventGood' ngIf: item.StatusIcon != 'EventGood'
- end ngRepeat: item in traffic_situation.data.traffic_types
Båt ngIf: item.StatusIcon == 'EventGood' (Inga större störningar) end ngIf: item.StatusIcon == 'EventGood' ngIf: item.StatusIcon != 'EventGood'