[asp.net-mvc]Angularjs 里面 MVC Razor

发布时间: 2017/3/25 19:20:40
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我是很新的角,做了一些基本的东西。

我试图将一些视图使用角转换和我卡住了

有的人可以帮助怎么以下使用角

<a href="@Url.Action("Details","Home",new { propertyID=item.RentalID,PropertyType="Rentals" })"><img data-original="img/property/pic (2).jpg" alt="@item.Description" src="@Url.Action("GetImage", "Home", new { id = item.RentalID })" class="img-hover"></a>

我想要 repleace 具有 {{i.Item}} 数据直放站的"项目"为例

我试过这个,但它不会工作

<a href="@Url.Action("Details","Home",new { propertyID={{i.RentalID}},PropertyType="Rentals" })"><img data-original="img/property/pic (2).jpg" alt="{{i.Description}}" src="@Url.Action("GetImage", "Home", new { id = {{i.RentalID }}})" class="img-hover"></a>

解决方法 1:

你不能因为 @Url.Action 在服务器上呈现,而角的东西完成后,客户端上。

然而,你可以试试这个︰

<a ng-href="@Url.Action("Details","Home",new { PropertyType="Rentals" })&propertyID={{i.RentalID}}"><img data-original="img/property/pic (2).jpg" alt="{{i.Description}}" ng-src="@Url.Action("GetImage", "Home")?id={{i.RentalID}}" class="img-hover"></a>

请注意,我使用吴 href吴 src ,因为我们现在在 URL 中使用动态属性︰

使用像 {{哈希}} 角标记的 href 属性中将使该链接转到错误的 URL,如果用户单击它之前角有机会 {{哈希}} 标记替换它的值。直到角替换标记的联系将被打破,最有可能会返回一个 404 错误。NgHref 指令解决了这个问题。

赞助商