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
- <div class="col-md-12" ng-app="NewsLoad" ng-controller="ListNews">
- <ul class="team-list sort-destination">
- <li class="col-md-4 col-sm-6 col-xs-12 isotope-item leadership" ng-repeat="New in Newslist | limitTo: totalDisplayed" style="max-height:380px; float:left;">
- <span class="thumb-info thumb-info-hide-wrapper-bg mb-xlg">
- <span class="thumb-info-wrapper">
- <a href="~/Nyhed/{{New.Url}}/{{New.Id}}">
- <img class="img-responsive" src="~/img/nyhederimg/{{New.Img}}" style="width:100%; min-height:244px; max-height:244px;" alt="{{New.Title}}">
- <span class="thumb-info-title">
- <span class="thumb-info-inner">{{New.Title}}</span>
- </span>
- </a>
- </span>
- </span>
- </li>
- </ul>
-
- <div class="form-group col-md-12" style="margin-top:23px;">
- <button class="btn-block btn btn-danger" ng-click="change()">Hent mere</button>
- </div>
- </div>
Loadnews.Js
- var app = angular.module('NewsLoad', []);
- app.controller('ListNews', function ($scope, $http) {
-
- $scope.Display = 9;
-
- $scope.change = function () {
- $scope.Display += 6;
- }
-
- $scope.Newslist = [];
-
- $http.get('../Nyheder').
- success(function(data) {
- $scope.Newslist = data.Newslist;
- });
- })
Jeg har kigge på f.eks
How to render a HTML tag from json value using angularJsDet 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)
- public JsonResult Index()
- {
- NyhedPage model = new NyhedPage();
-
- List<NewListAngularjs> list = HelperToTables.NewContent.NewListDescendingSelect();
-
-
- return Json(list, JsonRequestBehavior.AllowGet);
- }
Model
newlistangularjs- public class NewListAngularjs
- {
- public string Title { get; set; }
- public int Id { get; set; }
- public string Url { get; set; }
- public string Img { get; set; }
- }
Indlæg senest redigeret d. 27.07.2016 14:02 af Bruger #17136