【问题标题】:How to pass a Viewbag in ng-click如何在 ng-click 中传递 Viewbag
【发布时间】:2017-02-09 20:05:14
【问题描述】:

<th><a href="javascript:;" ng-click="order(@ViewBag.desc)">Name</a></th>

这是我正在使用并希望在角度控制器中使用视图包数据的代码 我被困在这里

【问题讨论】:

标签: javascript c# angularjs asp.net-mvc razor


【解决方案1】:

无法将 ViewBag 数据传递给 js 文件,因为所有 Razor 标签都由 Razor 引擎处理,并且仅在 Razor 模板中有效。但是,正如this answer 中所述,您可以将 ViewBag.desc 分配给 js 变量并在 Angular 控制器中使用此变量

<script>
   var desc = @ViewBag.desc;
</script>

在你的控制器中

$scope.desc = desc; 

【讨论】:

    猜你喜欢
    • 2018-07-21
    • 2014-07-27
    • 1970-01-01
    • 2019-05-13
    • 1970-01-01
    • 1970-01-01
    • 2015-05-19
    • 2016-09-22
    • 1970-01-01
    相关资源
    最近更新 更多