Angular, data Fra Service i Ng-repeat og ændring af Felter fra et andet service kald.
Hej er ved at lave en side med widgets.har et Json som hentes med en service
Widgets = [{
'Title': 'VEJRET',
contents: {
{'content' : 'Mandag [ForCast]'},
{'content' : 'Tirsdag [ForCast]'},
{'content' : 'Onsdag [ForCast]'},
{'content' : 'Torsdag [ForCast]'}
}
},{
'Title': 'Møder',
contents: {
{'content' : 'Møde [Meetings]'},
{'content' : 'Møde [Meetings]'},
}
}
]
HTML =
<div ng-repeat="widget in Widgets">
<div class="title">{{widget.Title}}</div>
<div ng-repeat="content in widget.contents">{{content.content}}</div>
</div>
nu er det sådan at jeg gerne vill have [ForCast] erstattet med data fra en anden service
som henter Vejret
og igen en med møder.
hvordan få jeg læettets erstattet dem.?
har det andet data i et array jeg har hente fra en vejr og møde service..
weather = [
'Solskin',
'let overskyet',
'Solskin',
'Regn']
møde = [
'Manddag d 16/2 med DMI',
'Møde med Disney om ny grafisk algoritme']
Pga. måden den executer loops på kan jeg ikke itterer over dem..
har også prøvet med en string replace men får undefined på nogle af tingenen fordi jeg ikke hved om den skriver til variablem med eller ej..
her er min string replace.
if (firstIndex) {
$scope.ReplaceCount = 0;
}
if (str.indexOf("[ForCast]") !== -1 && typeof $scope.ForCast!= 'undefined') {
$scope.ReplaceCount + " Savings Value " + $scope.ForCast[$scope.ReplaceCount]);
if (infoData == 'undefined') {
str = str.replace("[SAVING]", $scope.ForCast[$scope.ReplaceCount]);
$scope.ReplaceCount = $scope.ReplaceCount + 1;
}
return str;
hvordan kan jeg mest effiktivt erstate [] med cointent ?
kunn jeg lave en {{content}} fra min Json ?