嗨我在角度ui路由器中有这个简单的hello世界,但我不知道为什么我的视图不会在ui-view中加载,但我仍然可以看到url更改。
<body ng-app="Myapp" > <div ui-view="Hello"></div> <a ui-sref="Hello">teste</a> </body>
var app = angular.module('Myapp', ["ui.router"]);
app.config(function( $stateProvider) {
$stateProvider.state('Hello', {
url: '/Hello',
template: "<h1>Hello World</h1>"
});
});
答案 0 :(得分:1)
您为视图命名,因此您必须在路线配置中指定要更新的视图
$stateProvider.state('Hello', {
url: '/Hello',
views: {
'Hello': {
template: "<h1>Hello World</h1>",
controller: 'YourController'
}
}
});