url.action从angular对象传递参数值

时间:2014-05-24 10:14:57

标签: angularjs asp.net-mvc-4

如何通过角对象的参数传递Url.action? 请参阅下面代码中的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>

2 个答案:

答案 0 :(得分:0)

这解决了它。

<a ng-href="@Url.Action("Index", "home"){{item.ID}}/{{item.Title}}"> {{item.Title}}</a>

答案 1 :(得分:0)

请按照以下流程进行操作,我已经实施了它并且工作正常。

&LT; a ng-href =“@ Url.Action(”Index“,”home“)?id = {{item.ID}}&amp; title = {{item.Title}}”&gt; link_name&lt; / a&gt;