cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Bolehkah pengawal dalam angularjs bersarang?

Bolehkah pengawal dalam angularjs bersarang?

Contohnya:

<p ng-controller="ACtrl">
    <p ng-controller="BCtrl">
        <p>{{ value }}</p>
    </p>
</p>

Mengubah suai nilai $scope.value dalam BCtrl dan kemudian menggunakan inprog dalam ACTrl nampaknya menyebabkan ralat.

漂亮男人漂亮男人2774 hari yang lalu987

membalas semua(5)saya akan balas

  • PHP中文网

    PHP中文网2017-05-15 16:51:57

    boleh bersarang, tetapi anda harus menggunakan pembolehubah $parent.
    http://fdietz.github.io/recipes-with-angular-js/controllers/sharing-models-between-nested-controllers.html

    balas
    0
  • 阿神

    阿神2017-05-15 16:51:57

    http://stackoverflow.com/questions/21287794/angularjs-controller-as-syntax-clarification

    balas
    0
  • 黄舟

    黄舟2017-05-15 16:51:57

    Boleh bersarang, menggunakan sintaks "pengawal sebagai ctrl" adalah lebih baik. Jika anda memikirkannya ditulis seperti dalam soalan, anda tidak tahu sama ada nilai itu datang daripada ACTrl atau BCtrl

    <p ng-controller="ACtrl as a">
        <p ng-controller="BCtrl as b">
            <p>{{ b.value }}</p>
        </p>
    </p>
    

    balas
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-15 16:51:57

    Mestilah nestable, kalau tidak ia tidak akan mudah menggoyahkan penguasaan JQuery Kalau betul-betul nak belajar, saya syorkan buku Angular Authoritative Guide

    balas
    0
  • 阿神

    阿神2017-05-15 16:51:57

    Buku terbaik di China sekarang mestilah versi bahasa Cina bagi buku-buku. Baca buku dengan teliti. Ia jauh lebih baik daripada era apabila anda hanya boleh membaca dokumen melalui dinding.

    balas
    0
  • Batalbalas