当您的应用程序使用客户端和服务器端mvc框架时,如何处理路由?

时间:2014-11-20 17:07:13

标签: javascript asp.net-mvc angularjs design-patterns routes

我正在使用同时使用Angularjs和Asp.net MVC的应用程序。我感到困惑的一件事是我应该如何处理网址以及我应该在哪里放置我的部分内容?

例如,如果我尝试创建一个带有如下角度的弹出模式:

$scope.popup = function (feedback) {

    var modalInstance = $modal.open({
        templateUrl: '/what/path/goes/here',
        controller: 'angularjscontroller',
        size: 'lg',

    });
}
  • 我是否将我的html部分放在我的服务器端应用的常规视图文件夹中?
  • 如果我需要特定的部分,我可以使用相同的/控制器/控制器功能模式,如果我严格使用服务器端mvc应用程序,我将使用它吗?
  • 如果我只想要一个特定的部分?
  • ,angular会如何处理类似layout.html文件的内容

到目前为止,我发现的所有内容似乎都严格使用其中一种,而不是两种。

1 个答案:

答案 0 :(得分:1)

  

我是否将我的html部分放在我的服务器端的常规视图文件夹中   应用?

我愿意。我创建了一个单独的控制器来提供视图,与提供数据的控制器分开。

  

如果我需要一个特定的部分,我可以使用相同的   /控制器/控制器功能模式,如果我是我会使用   严格使用服务器端mvc应用程序?

不确定。只要该控制器只返回部分视图。

  

如果我只有角度处理像layout.html文件那样的东西   想要一个特定的部分?

我可能不明白这个问题,但它并没有解决这个问题。你需要给它适当的模板。