Das abrufen und die Weitergabe MVC-Modell Daten zu AngularJS controller

Ich bin Recht neu in AngularJS und ich bin ratlos hier.

Recht jetzt meiner MVC Anwendung verwendet Rasiermesser, um alle Daten anzuzeigen, in meine .mdf-Datenbank (ich.e: @Html.DisplayFor(modelItem => posten.LastName) ). Ich möchte jedoch gehen Sie meist Eckig. Ich bin versucht, ng-repeat, um alle Modell Daten, aber ich bin nicht sicher, wie Sie Sie übergeben, die Modell-Daten auf die Winkel-controller und verwenden Sie es dann. Ich habe versucht zu serialisieren Sie das Modell, um JSON in meinem ng-init, aber ich glaube nicht, ich mache es richtig (offensichtlich).

Hier ist mein code:

JS:

//controller-test.js

var myApp = angular.module('myModule', []);

myApp.controller('myController', function ($scope) {
    $scope.init = function (firstname) {
        $scope.firstname = firstname;
    }
});

HTML:

<!-- Index.cshtml -->

@model IEnumerable<Test.Models.Employee>

@{
    ViewBag.Title = "Index";
}

<div ng-app="myModule">
    <div ng-controller="myController" ng-init="init(@Newtonsoft.Json.JsonConvert.SerializeObject(Model))">
         <table>
             <tr ng-repeat= <!--THIS IS WHERE I'M STUCK -->
         </table>
    </div>
</div>

<script src="~/Scripts/angular.min.js"></script>
<script src="~/Scripts/controller-test.js"></script>
@Scripts.Render("~/Scripts/angular.js")

Ich bin mir nicht ganz sicher, was ich sollte wiederholen, um der Vorname aus der serialisierten Modell. Ich habe das Gefühl, alle Stücke, aber eben unsicher, wie Sie zu verbinden.

  • wie Ihre Antwort json aussieht?
InformationsquelleAutor Daath | 2015-06-08
Schreibe einen Kommentar