如何以ng-click方式传递Viewbag

时间:2016-10-01 09:46:55

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



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

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

1 个答案:

答案 0 :(得分:3)

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

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

并在您的控制器中

$scope.desc = desc;