Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs url.action从角度对象传递参数值_Angularjs_Asp.net Mvc 4 - Fatal编程技术网

Angularjs 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

如何从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" 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值。