2016-12-29 120 views
0

您好我有这个简单的hello世界在角度ui路由器,但我不知道为什么我的视图不会加载在ui视图中,但我仍然可以看到url更改。ui-view不加载模板

<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>" 


          }); 


        }); 

回答

1

你的名字你的看法,所以你必须指定查看你想在你的路由配置

$stateProvider.state('Hello', { 
    url: '/Hello', 
    views: { 
      'Hello': { 
       template: "<h1>Hello World</h1>", 
       controller: 'YourController' 
      } 
    } 
}); 
+0

感谢!!!!!!!!!更新! – John