Angularjs url.action从角度对象传递参数值
如何从angular对象传递带有参数的Url.action? 请参阅下面代码中的Angularjs url.action从角度对象传递参数值,angularjs,asp.net-mvc-4,Angularjs,Asp.net Mvc 4,如何从angular对象传递带有参数的Url.action? 请参阅下面代码中的new{id=“{{item.Title}}”,Title=“”}部分。 我不能像id={{item.Title}}那样将其呈现为字符串 <div ng-app class="container-fluid"> <div class="row-fluid"> <div ng-controller="MostViewedToolController
new{id=“{{item.Title}}”,Title=“”}
部分。
我不能像id={{item.Title}}
那样将其呈现为字符串
<div ng-app class="container-fluid">
<div class="row-fluid">
<div ng-controller="MostViewedToolController" class="span2">
<ul class="nav nav-list">
<li><a href="#"><h4><b>Most Viewed</b></h4></a></li>
<li ng-repeat="item in tools">
<a href="@Url.Action("Index", "home", new { id ="{{item.Title}}", title = "" })"> {{item.Title}}</a>
</li>
</ul>
</div>
@RenderBody()
</div>
</div>
-
@RenderBody()
这个问题解决了
<a ng-href="@Url.Action("Index", "home"){{item.ID}}/{{item.Title}}"> {{item.Title}}</a>
请遵循以下流程,我已经实现了它,它工作正常
link_name您必须将Url存储在angular controller中。所以你可以利用这里的参数我已经创建了一个URL HtmlHelper扩展来帮助绑定angular和MVC路由。如果在参数化视图上绑定精简,它将不起作用。它会将您的值添加到下一个url值。