我是ASP.net,MVC和AngularJS的新手,所以我试图把这一切都弄清楚。如何使用JavaScript/AngularJS从数据库/模型获取数据
我有一个名为Words.cs型号包含:
namespace liveSearch.Models
{
public class Words
{
public int ID { get; set; }
public string Word{ get; set; }
}
}
数据库已填充了数据,我想使用JavaScript/jQuery来从数据库中获取每个字,然后使用AngularJS在我的index.cshtml页面上显示。
我现在有剃刀在我index.cshtml其作用:
@{
foreach (var item in Model)
{
<li>
@Html.DisplayFor(modelItem => item.Word)
</li>
}
}
这个工作在获取和模型显示所有的话,但我想摆脱的剃刀和使用JavaScript/jQuery的让数据和AngularJS在那里显示。
理想情况下,我想从数据库中获取所有单词(我不关心这些ID)并将其添加到范围内的数组中。然后,我可以使用AngularJS通过使用ng-repeat
来显示每个单词。
问题是我不知道如何从DB /模型的范围中将所有单词放入数组中。
我想我可以使用$.get()
或$.ajax()
但我真的不知道如何将它与DB /模型一起使用。
谢谢
好吧忘了Angular。我能否至少使用JavaScript/JQuery获取数据库数据? – user3636407
JavaScript和jQuery也是客户端技术。他们仍然需要来自服务器端的RESTful API(或等效)。学习它是值得的投资。 – Kesty