Angularjs 角度及;UI路由器-模板正在加载,但文档上没有显示任何内容
我正在将Angular 1与UI Router()一起使用 下面是我的主app.js的样子:Angularjs 角度及;UI路由器-模板正在加载,但文档上没有显示任何内容,angularjs,user-interface,router,Angularjs,User Interface,Router,我正在将Angular 1与UI Router()一起使用 下面是我的主app.js的样子: var myApp= angular.module('myApp', [ 'ui.router' ]); myApp.config(function($stateProvider, $urlRouterProvider) { $urlRouterProvider.otherwise("/overview"); $stateProvider .state('overview',
var myApp= angular.module('myApp', [
'ui.router'
]);
myApp.config(function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise("/overview");
$stateProvider
.state('overview', {
url: "/overview",
templateUrl: "templates/overview/overview.html"
});
});
问题是,我可以加载overview.html
,但文档上没有显示任何内容(文件肯定不是空的)
我不清楚为什么会发生这种情况。好的,问题是我使用了
ng视图
而不是ui视图
我想你忘了在index.html中添加带有ui-view指令的div
示例:
另一件事我不完全确定,但它是如何工作的,我把“templateUrl”放在州内的视图列表中
我目前正在使用的一个示例:
.state('home', {
url: '/',
views: {
'@': {
templateUrl: 'templates/main.html'
}
}
});
希望它对你有效,如果不行,你能提供更多关于你问题的信息吗?
我想我可以帮你
.state('home', {
url: '/',
views: {
'@': {
templateUrl: 'templates/main.html'
}
}
});