angular.js - arahan sudut tidak boleh mendapatkan data melalui "="
習慣沉默
習慣沉默 2017-05-15 16:56:37
0
2
575

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

習慣沉默
習慣沉默

membalas semua(2)
过去多啦不再A梦
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

黄舟

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan