【发布时间】:2014-08-08 03:10:38
【问题描述】:
在我们的 MVC 5 项目中,我们使用 Angular。以下 Razor 运行良好:
@Html.EditorFor(x => x.FirstName,
new { required = "required", ng_model = "FirstName" })
但是,如果在呈现页面时将 MVC Model.FirstName 设置为“Bob”,则 Input 字段仍为空白。
如果我在 Angular 控制器中设置:
$scope.FirstName = "@(Model.FirstName)";
然后“鲍勃”出现了。
我的问题是:我是否必须为 UI 中的每个字段设置 $scope.VARIABLE=MODEL.VARIABLE,或者我可以告诉 Angular 尊重来自 ASP.NET MVC 的内容.
Angular 似乎覆盖了 MVC 写入的 [input value="Bob"]。
【问题讨论】:
标签: c# asp.net asp.net-mvc angularjs asp.net-mvc-4