cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - komponen dalam Angular1 ui-router tidak mempunyai kesan?

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);
});

Maafkan saya, kandungan templat di dua negeri di sini tidak dipaparkan dalam penyemak imbas Boleh saya bertanya mengapa?

PHP中文网PHP中文网2855 hari yang lalu558

membalas semua(1)saya akan balas

  • 阿神

    阿神2017-05-15 17:13:29

    Saya mencubanya dan nampaknya ia adalah masalah versi Konfigurasi ui-router mungkin tidak mempunyai atribut komponen.
    Tukar komponen:'pengguna' kepada templat:'<pengguna></pengguna>' Hanya gunakan komponen sebagai arahan

    balas
    0
  • Batalbalas