我使用Angular ui-Router和ui-View在应用中提供服务。这是我的路线索引:
function routeConfig($stateProvider, $urlRouterProvider, $httpProvider, $locationProvider) {
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
$stateProvider
.state('app', {
url: '',
template: require('./pages/generic/generic.html'),
data: {
public: true
},
})
.state('app.main', {
url: '/',
template: require('./pages/main/main.html'),
controller: 'MainCtrl',
controllerAs: 'Ctrl'
});
...
而不是模板它自我,我看到它的路径。此外,当我使用templateUrl
我有Cannot GET /template-file-path
作为模板文件时。它为什么会发生?我在webpack服务器上使用webpack。求助。
答案 0 :(得分:0)
如果您的应用程序的文件结构类似于
myDemoAppName -> app -> pages -> main -> main.html
并且您的服务器在myDemoAppName
路径
您应该使用templateUrl: '/app/pages/main/main.html'