当应用程序使用客户端和服务器端 MVC 框架时,如何处理路由
How do you handle routing when your application uses client and server side mvc frameworks?
我正在开发一个同时使用 Angularjs 和 Asp.net MVC 的应用程序。我感到困惑的一件事是我应该如何处理 URL 以及我应该在哪里放置我的部分?
例如,如果我尝试使用如下所示的 angularjs 创建一个模态弹出窗口:
$scope.popup = function (feedback) {
var modalInstance = $modal.open({
templateUrl: '/what/path/goes/here',
controller: 'angularjscontroller',
size: 'lg',
});
}
- 我是否将我的 html 部件放在服务器端应用程序的常规视图文件夹中?
- 如果我需要一个特定的部分,我可以使用与严格使用服务器端 mvc 应用程序时相同的/Controller/controllerFunction 模式吗?
- 如果我只想要一个特定的部分,angular 如何处理布局.html文件之类的东西?
到目前为止,我发现的所有内容似乎都严格使用其中之一,而不是两者兼而有之。
我是否将我的 html 部分放在服务器端的常规视图文件夹中 .app?
我愿意。 我创建了一个单独的控制器来提供视图,与提供数据的控制器分开。
如果我需要一个特定的部分,我可以使用相同的 /控制器/控制器功能模式,如果我是 严格使用服务器端 MVC 应用程序?
确定。 只要该控制器仅返回部分视图。
角度如何处理布局.html文件之类的东西,如果我只 想要一个特定的部分?
我可能不明白这里的问题,但它没有处理这个问题。 您需要为其提供适当的模板。
相关文章:
- Nodejs和express路由,如何处理客户端的承诺
- 如何使用服务器上的react路由器处理所有可能的路由
- API的快速路由-当您有子资源时的URL处理程序
- 将路由处理程序委托给NodeJS+Express中的其他模块
- Vue.js路由未处理任何方法
- 如何在ember.js中将多个模型处理成一个模板/路由
- Node.js API设计和路由处理
- express 4.0主体解析器对路由处理程序不可见
- 处理Ember.js默认路由之外的页面URL哈希参数
- Ember.js处理View事件后转换到路由
- 如何在单击处理程序中使用反应路由器 1.0.x 进行客户端路由
- Ember:处理路由时出错:未定义
- 当应用程序使用客户端和服务器端 MVC 框架时,如何处理路由
- 角度 |在加载路由之前处理路由
- 将Angular与Express(Node.js)结合使用时处理路由
- 如何在节点 + Ember 应用程序中处理路由
- 处理路由时出现Ember错误:列出断言失败
- AngularJS-在应用程序启动前处理路由
- 使用angular js进行路由,其他javascript无法处理路由选项卡
- 在expressJS中处理路由的最佳实践是什么?