2016-10-01 34 views
-1

如何传递Viewbag NG单击

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

这是我使用的代码,并希望在角控制器使用视图袋数据 IA我这里

+0

你要什么的实现那?也许这个链接http://programmers.stackexchange.com/questions/171203/what-are-the-differences-between-server-side-and-client-side-programming可以提供帮助。 –

回答

3

坚持这是不可能将ViewBag数据传递给js文件,因为所有Razor标签都是由Razor引擎处理的,并且它只能在Razor模板中使用。然而,在this answer提到的,你可以在你的ViewBag.desc分配给一个js变量,使用这个变量的角度控制器

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

内部和控制器

$scope.desc = desc;