cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - arahan sudut tidak boleh mendapatkan data melalui "="

Ia tidak boleh dikatakan bahawa ia tidak boleh diperolehi, tetapi saya tidak tahu apa yang salah scope boleh dilihat, tetapi tidak boleh diakses melalui akses atribut

Lihat kod dan gambar di bawah untuk butiran

html Sederhana

<ul widget-paginate="vm.activities"></ul>

directive.js Sederhana

var directive = {
    scope:{
        paginate : '=widgetPaginate'
    },

    link : link
}
function link(scope, ele, attrs){
    console.log(scope);
    console.log("---------directive---------");
    console.log(scope.paginate.data);
    console.log("---------directive---------");
}

習慣沉默習慣沉默2872 hari yang lalu612

membalas semua(2)saya akan balas

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:58:37

    var directive = {
        scope:{
            paginate : '=widgetPaginate'
        },
    
        link : link
    }
    function link(scope, ele, attrs){
        console.log(scope);
        console.log("---------directive---------");
        $timeout(console.log(scope.paginate.data));//这样应该能取得的。
        console.log("---------directive---------");
    }
    

    Kerana masalah data tak segerak

    balas
    0
  • 黄舟

    黄舟2017-05-15 16:58:37

    Adakah data ini diperoleh daripada latar belakang?
    Gunakan $watch untuk memantau dan anda akan tahu bahawa ia adalah masalah tak segerak.

    balas
    0
  • Batalbalas