Convert json over til den bliver vist alm

Tags:    angularjs

Hej Udvikleren.

Lige nu får jeg kun ren JSON indhold tilbage, men jeg vil gerne ha det vist frem i de områder som jeg har angivet det på mit cshtml side. Ja jeg arbejder med MVC(C#)

Lige nu bliver det kun vist som JSON indhold.


Formålet:
det er at det json indhold som er bliver vist som at det var html i sig selv. Hvis man kan forklare det på den måde.

Problemet lige nu:
Det er at den kun viser ren JSON, men kun godt tænke mig at det indhold som er i JSON bliver convert til html sådan at det bliver vist pænt på siden.

Jeg har opbygget Loadnews.js i angularjs 1.5.

Lidt ligesom sådan her:
Se billedet hvordan det ser ud normalt.

Det er sådan jeg tænker at jeg vil ha det frem til.

Cshtml - View

Fold kodeboks ind/udHTML kode 


Loadnews.Js

Fold kodeboks ind/udJScript kode 


Jeg har kigge på f.eks
How to render a HTML tag from json value using angularJs


Det er som sagt bare alm tekst indhold. Der er intet h1 tags, p eller ligne.

Håber du/i kan hjælpe mig videre?

EIDT:

Jeg tilføjer lige min controller (JSONResult)
Fold kodeboks ind/udCSharp kode 


Model newlistangularjs

Fold kodeboks ind/udCSharp kode 




Indlæg senest redigeret d. 27.07.2016 14:02 af Bruger #17136
3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Hej Jesper,

AngularJS plejer ikke have nogle problemer med at binde fra et http kald til json. Hvis din service returnere json data, så den controller som du har lavet, ser rigtigt nok ud.

Jeg ville lige bruge Chrome developer tool eller Firebug i Firefox til at se hvordan det data du får tilbage ser ud.

Det skal være sådan at du i Chrome Developer tool kan se det i den JSON og navigere rundt i den.

Edit: Som sidenote, du bør bruge direktiverne ngSrc og ngHref, når du laver bindings på dine href/src, og .success på http bliver depricated i senere udgaver. Kig på then() i stedet for :)



Indlæg senest redigeret d. 27.07.2016 17:26 af Bruger #6559
Hej Jesper,

AngularJS plejer ikke have nogle problemer med at binde fra et http kald til json. Hvis din service returnere json data, så den controller som du har lavet, ser rigtigt nok ud.

Jeg ville lige bruge Chrome developer tool eller Firebug i Firefox til at se hvordan det data du får tilbage ser ud.

Det skal være sådan at du i Chrome Developer tool kan se det i den JSON og navigere rundt i den.

Edit: Som sidenote, du bør bruge direktiverne ngSrc og ngHref, når du laver bindings på dine href/src, og .success på http bliver depricated i senere udgaver. Kig på then() i stedet for :)


Jeg får det hele rigtigt data, men det er bare sådan at det ikke bliver vist som jeg ønsker det i min view side.

Ligesom det billede som jeg fik tilføjet tidligere. men nu får jeg kun "ren" json indhold ud.

LIge nu ser min controller sådan her ud:

Fold kodeboks ind/udCSharp kode 


Det er lidt som her jeg prøver at lave.



Indlæg senest redigeret d. 27.07.2016 18:01 af Bruger #17136
Hej Jesper,

AngularJS plejer ikke have nogle problemer med at binde fra et http kald til json. Hvis din service returnere json data, så den controller som du har lavet, ser rigtigt nok ud.

Jeg ville lige bruge Chrome developer tool eller Firebug i Firefox til at se hvordan det data du får tilbage ser ud.

Det skal være sådan at du i Chrome Developer tool kan se det i den JSON og navigere rundt i den.

Edit: Som sidenote, du bør bruge direktiverne ngSrc og ngHref, når du laver bindings på dine href/src, og .success på http bliver depricated i senere udgaver. Kig på then() i stedet for :)


Jeg får det hele rigtigt data, men det er bare sådan at det ikke bliver vist som jeg ønsker det i min view side.

Ligesom det billede som jeg fik tilføjet tidligere. men nu får jeg kun "ren" json indhold ud.

LIge nu ser min controller sådan her ud:

Fold kodeboks ind/udCSharp kode 


Det er lidt som her jeg prøver at lave.


Har du det kørende et sted, så jeg kan teste det? Det er lidt nemmere, da det umiddelbart ser rigtigt ud det du har lavet.



t