cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Angularjs berkongsi kaedah daripada pengawal induk kepada pengawal anak melalui penghalaan Adakah ia akan menjejaskan prestasi secara serius?

Oleh kerana terdapat banyak pengisytiharan kaedah $scope.getName berulang dalam pengawal setiap penghala dalam projek, saya ingin meletakkan bahagian biasa ini dalam pengawal di luar penghala seperti yang diterangkan di bawah.

<p  ng-controller="parentController">
    <p ui-view></p>
</p>

Andaikan terdapat kaedah yang dipanggil $scope.getName dalam parentController;
Dan terdapat childController yang dikonfigurasikan dalam laluan Pada masa ini, jika $scope.getName(person.name) dijalankan terus dalam childController , adakah ia akan menjejaskan prestasi halaman?

我想大声告诉你我想大声告诉你2838 hari yang lalu621

membalas semua(1)saya akan balas

  • 淡淡烟草味

    淡淡烟草味2017-05-15 17:14:51

    Terdapat cara untuk menyediakan perkhidmatan dalam sudut untuk mencapai kaedah yang dikongsi dan menggunakan semula

    Saya tidak pernah berlatih mengenai isu prestasi, jadi saya tidak berani bercakap kosong.
    Saya rasa nak tulis kod macam ni bukan senang nak maintain

    balas
    0
  • Batalbalas