Note that there are some explanatory texts on larger screens.

plurals
  1. POc# class to knockout.js mapping
    primarykey
    data
    text
    <p>i would like to convert each object from my class to observablearray,</p> <p>My model is something like this :</p> <pre><code>public class Project { public string Soid { get; set; } public DateTime StartDate { get; set; } public DateTime? EndDate { get; set; } public string ProjectTitle { get; set; } private List&lt;SelectedMembersForTestimonialsModel&gt; _selectedMembersForProject; public List&lt;SelectedMembersForTestimonialsModel&gt; SelectedMembersForProject { internal set { _selectedMembersForProject = value; } get { return _selectedMembersForProject ?? (_selectedMembersForProject = new List&lt;SelectedMembersForTestimonialsModel&gt;()); } } } </code></pre> <p>TO convert whole class to observablearray,, i tried like this :</p> <pre><code>var RatingAndTestimonials = function () { //Make the self as 'this' reference var self = this; self.projects = ko.observableArray([]); Load Data from server to self.projects //Function to Read All Modules datas function GetRatingandTestimonialsData(module) { $.ajax({ type: "POST", url: "Home.aspx/GetRatingandTestimonialsInfos", data: "{module : '" + module + "'}", dataType: "json", contentType: "application/json", success: function (response) { self.PageLoading = ko.observable("none"); $.each(response.d, function (i, data) { self.projects(data.Projects); }); } }); } </code></pre> <p>to convert each of property from project to observablearry, (<strong>specially nested list called :SelectedMembersForProject</strong>)</p> <p>i wrote following things using ko.mapping</p> <pre><code>var rt = new RatingAndTestimonials(); ko.applyBindings(ko.mapping.fromJS(rt)); </code></pre> <p>but it is not working, can anyone solve my problem?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload