【发布时间】:2015-07-11 16:38:24
【问题描述】:
我试图在我的 MVC 应用程序中使用 Angular。
问题显示在我的 cshtml 文件中:
@model List<MyProject.Models.School>
...
<tbody data-ng-init="schools = @Model">
...
<tr ng-repeat="school in schools" ng-click="selectRow(school.Id)" ng-class="{selected: school.Id == selectedIndex}">
<td> ... </td>
</tr>
但是不显示任何行。 我做错了什么?
【问题讨论】:
-
为什么要将 Angular 与 Razor 混合使用。仅使用 angular insted..
-
主要是因为我对 JS 或者 Angular 一点都不熟悉……我想尽量避免,但是我这里需要使用 Angular
-
这行不通。如果您想遍历服务器变量以进行渲染,则 razor 具有相应的语法。如果你想遍历 JavaScript 变量,那么这就是 angular 的用武之地。如果你想让 angular 使用 ng-repeat,变量必须在 JavaScript 中。
标签: asp.net asp.net-mvc angularjs