cari

Rumah  >  Soal Jawab  >  teks badan

前端 - angular 多个controller之间如何协调开发工作

http://jsfiddle.net/p2227/fUzKX/3/

感觉应该有人问过,但没搜索出来。

如示例所示,数据是很简单,现在业务上是这样的。
1.首先,已经用了一层的view,但是现在一层view里面又有很多层的业务,我们称为子业务ABCD
2.原来我们设计的时候ABCD是不同的人做的,所以是独立的HTML,独立的controll
3.所以我又做了一个大的control0,把各个control包含进来,用switch切换,发现是好用的,如示例代码
4.现在问题是,原来各页面是独立的HTML哦,能不能指定URL就把HTML载入进来呢(指定到ng-controller="ctrl1"的p的某个attr,或者其他方式)?这样就不用机械地把每个人原来制作的HTML拷贝粘贴
5.项目中包含着requirejs,应该可以利用。

伊谢尔伦伊谢尔伦2745 hari yang lalu644

membalas semua(1)saya akan balas

  • 天蓬老师

    天蓬老师2017-05-15 16:51:11

    1. Terdapat dua cara rasmi untuk memperkenalkan html secara dinamik:
    <p ng-view></p>
    

    Kaedah ini memerlukan anda mengkonfigurasi penghalaan untuk menukar
    Berkenaan dengan penukaran skrin penuh yang biasa digunakan

    <p  ng-include src='xxxx'>
    

    xxx boleh menjadi alamat yang berubah secara dinamik
    Hanya ikat pengawal yang berbeza terus ke subhalaman yang berbeza.
    Senario yang berkenaan, bertukar antara halaman yang berbeza dalam sub-halaman.

    balas
    0
  • Batalbalas