gpt4 book ai didi

angularjs - 无法将 ViewBag 数据传递给 AngularJS

转载 作者:行者123 更新时间:2023-12-02 23:14:02 24 4
gpt4 key购买 nike

我有一个 Controller :

public ActionResult Edit(int id) {
ViewBag.IsComplete = false;
return View(dbContext.Users.Where(user => user.Id == id))
}

以及相应的 View :

@model User

@{
ViewBag.Title = "Edit User";
Layout = "~/Views/Shared/_PopupLayout.cshtml";
}

<p>@ViewBag.IsComplete</p>

<div ng-init="init(isComplete: @ViewBag.IsComplete)" />

ViewBag.IsComplete 的第一个实例(在 <p> 标记中)发出正确的值。第二个发出 null。谁能告诉我这里发生了什么以及如何修复它,以便第二个 @ViewBag.IsComplete 发出与第一个相同的信号?

最佳答案

在 ng-init 绑定(bind)中使用 @Html.Raw(ViewBag.IsComplete)

关于angularjs - 无法将 ViewBag 数据传递给 AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33480269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com