cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - sudut ui-router jump

app---
    a---
      a.index.html  
    b---
      b.index.html
b.index.html

<a ui-sref="a.index">show a.index.html</a>
<p ui-view></p>

Bagaimana untuk membuat ui-view paparan p a.index.html?

ui-viewDi manakah ia dibaca secara lalai? Di manakah ui-view dikawal?

Dan tag ui-sref yang disusun a tidak mempunyai atribut href

给我你的怀抱给我你的怀抱2811 hari yang lalu605

membalas semua(1)saya akan balas

  • 某草草

    某草草2017-05-15 16:58:01

    angular.module("mainApp")
        .config(function ($stateProvider, $urlRouterProvider) {
            $stateProvider
                .state("a", {
                    url: '/a',
                    templateUrl: 'app/a/a.html'
                })
                .state("b", {
                    url: '/b',
                    templateUrl: 'app/b/b.html'
                })
            
            
    app/index.html:
    
    
    ....
    <p ui-view></p>
    ....
            
    

    ui-router mengawal halaman melalui state Khususnya, apabila halaman memuatkan ui-router dan konfigurasi router yang berkaitan (kod contoh di atas), ia akan mengikut bar alamat URL memuatkan templat yang sepadan contoh, jika laluan /a diakses, ui-router akan mengetahui bahawa laluan /a ini sepadan dengan a ini state, dan templatnya ialah app/a/a.html, dan kemudian ia akan Memuatkan templat ini dan memasukkannya ke dalam kedudukan ui-viewdirective (ini mungkin tidak sesuai, kerana negeri boleh diwarisi dan pandangan juga boleh bersarang, yang jauh sekali)

    Adalah disyorkan untuk melihat dengan teliti wiki ui-router

    balas
    0
  • Batalbalas