C# AngularUI从ASP.NET.MVC中的直接路径加载模式模板
从这里可以看到,您可以从ASP.NET.MVC控制器加载html片段,该控制器返回一个视图: 获取错误:C# AngularUI从ASP.NET.MVC中的直接路径加载模式模板,c#,asp.net-mvc,angularjs,asp.net-mvc-4,angular-ui-bootstrap,C#,Asp.net Mvc,Angularjs,Asp.net Mvc 4,Angular Ui Bootstrap,从这里可以看到,您可以从ASP.NET.MVC控制器加载html片段,该控制器返回一个视图: 获取错误: GET http://localhost:3289/'Home/Template/Modal' 404 (Not Found) 因此,它在路径中包含了引号,对如何从MVC视图文件夹加载HTML片段有何建议?$modal服务的templateUrl属性的行为与ng include的行为不同(不确定您为什么假设这一点)从某种意义上说,它不是AngularJS表达式,而是一个简单的JavaS
GET http://localhost:3289/'Home/Template/Modal' 404 (Not Found)
因此,它在路径中包含了引号,对如何从MVC视图文件夹加载HTML片段有何建议?
$modal
服务的templateUrl
属性的行为与ng include
的行为不同(不确定您为什么假设这一点)从某种意义上说,它不是AngularJS表达式,而是一个简单的JavaScript表达式。因此,引用固定的JavaScript字符串不需要双引号
只要写下:
var modalInstance = $modal.open({
templateUrl: 'Home/Template/Modal'
});
模板的路径正确吗?如果在浏览器中传递,会得到什么?还要尝试从路径中删除引号。这是指向我的mvc控制器的路径,它返回一个视图文件。
GET http://localhost:3289/'Home/Template/Modal' 404 (Not Found)
var modalInstance = $modal.open({
templateUrl: 'Home/Template/Modal'
});