1
這樣我就必須從我的控制器發送一些內容給Angularjs,這些內容應該帶出單詞,例如只有L在他們自己或E中,換句話說,換句話說,就像讓單詞的單詞簽字一樣。返回到JSON到Angularjs的列表
控制檯沒有任何錯誤,我認爲問題在於它沒有指定任何值。
我這裏有嘗試的:
Load.js
var app = angular.module('WordSpreads',[]);
app.controller('WordSpreadsListValue', function ($scope, $http) {
$http(
{
method: 'GET',
url: '../Profile/MWordSpreads'
}).success(function (response) {
$scope.entries = data.List;;
});
console.log("TEST");//It does not appear in the console log.
});
控制器:
[HttpGet]
public JsonResult MWordSpreads()
{
WordsSpreadsListValue model = new WordsSpreadsListValue();
var db = HelperToTables.DbValue;
model.List = db.WordSpreads.ToList();
return Json(model.List, JsonRequestBehavior.AllowGet);
}
型號:
public class WordsSpreadsListValue
{
public List<WordSpread> List { get; set; }
}
錯誤連鎖行業我:
時檢測到循環引用而串行化類型 'xxSitename.Models.LinqDatabase.WordSpread'
UPDATE的目的:
model.List = db.WordSpreads.Select(x => new {
Name = x.name,
TextValue = x.text.ToString()
}).ToList();
ERROR :
無法隱式轉換類型 'System.Collections.Generic.List <>來 'System.Collections.Generic.List' MVCOrdklar2015
。
是的好吧,我看到你認爲並解釋它的方式:)實例,當我需要使用名稱時,我只需將這樣的PROP1調用到angularjs的cshtml部分中? –
很多,我不知道你的屬性是什麼。你爲什麼使用CSHTML?你真的需要剃鬚刀視圖引擎嗎?它對你有用嗎? – gh9
我已更新它的代碼。 @ gh9 –