【发布时间】:2014-10-01 12:18:35
【问题描述】:
我在Asp.Net mvc 4 中使用AngularJs。我想使用$routeProvider 中的模板而不是templateUrl
我想用这个
$routeProvider.when('/url', { template: '/view/page.html',controller: 'myCtrl' })
不是这个
$routeProvider.when('/url', { templateUrl: '/view/page',controller: 'myCtrl' })
我不想每次需要实现页面时都在控制器中创建方法(仅包含 return PartialView())。有可能吗?
谢谢。
【问题讨论】:
-
您是想要显示
/view/page.html中的内容还是只是想像打印/view/page.html那样显示 -
混合服务器端和客户端路由,甚至尝试将导致很多痛苦。您可能需要重新审视一些 Angular js 基础——特别是要了解在 Angular 中工作时没有服务器端依赖。
-
@NidhishKrishnan 我想实现 /view/page.html 中的内容。
-
我不想混合他们的路由,我只是想不使用任何网络控制器来呈现页面
标签: asp.net-mvc angularjs angularjs-routing route-provider