angular.js - Angular1 ui-router中component没效果?
PHP中文网
PHP中文网 2017-05-15 17:11:29
0
1
504
var m1=angular.module('myApp', ['ui.router']);
m1.component('index',{
    template:'<h1>{{name}}</h1>',

});
m1.component('user',{
    template:'<h1>{{name}}</h1>',
});
m1.config(function($stateProvider) {
  var indexState = {
    name: 'index',
    url: '/index',
    component:'index'
  }

  var userState = {
    name: 'user',
    url: '/user',
    component:'user'
  }

  $stateProvider.state(indexState);
  $stateProvider.state(userState);
});

求问,这里 两个state里的template内容在浏览器没显示出来,求问原因?

PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
阿神

试了一下,感觉是版本问题,ui-router的配置可能没有component属性。
把component:'user'改成template:'<user></user>' 把component当directive用就行了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板