Angular.js: Ganti:dukungan sejati untuk komponen() ?

Dibuat pada 18 Feb 2016  ·  11Komentar  ·  Sumber: angular/angular.js

Komponen tidak mendukung replace: true.
Saya menyadari bahwa mereka pada akhirnya dimaksudkan untuk memfasilitasi migrasi ke 2.0, tetapi saya masih bertanya-tanya apakah mereka seharusnya tidak mendukung penggantian, melihat bagaimana fitur 1.x mereka.

kenapa aku bertanya?
saya mencoba menata aplikasi saya dengan template bootstrap (bukan angular-ui, hanya tema bootstrap css generik) dan ini:
https://github.com/angular/angular.js/issues/13805
adalah masalah besar (saya kira juga akan maju dengan 2.0).

$compile feedback

Komentar yang paling membantu

Bahan sudut dan css fleksibel juga memiliki masalah besar dengan fakta bahwa komponen/direktif dibungkus di dalam tag wadah.
Adakah yang punya ide bagaimana menangani masalah itu?

Semua 11 komentar

-1
Ganti sudah tidak digunakan lagi di 1.x dan kami mendorong orang untuk menghapusnya dari arahan mereka. Ini buggy dan elemen khusus sebenarnya adalah pengganti pengganti. Bootstrap harus benar-benar memperbaiki imo css mereka.

Ya, saya tidak berpikir ini akan terjadi.

Bahan sudut dan css fleksibel juga memiliki masalah besar dengan fakta bahwa komponen/direktif dibungkus di dalam tag wadah.
Adakah yang punya ide bagaimana menangani masalah itu?

@ tomer78 Saya baru saja mengalami masalah yang sama.
Apakah Anda menemukan solusi yang cocok?

Apakah setidaknya ada solusi? Satu-satunya solusi (tidak layak) yang saya lihat adalah kembali dan mengulang semua penargetan css :-P

@angelxmoreno , Anda dapat menggunakan directive sebagai gantinya, tetapi perlu diingat bahwa replace: true tidak digunakan lagi dan tidak disarankan.

Saya juga mengalami masalah ini ketika mencoba memanfaatkan struktur tata letak Bahan Sudut. Tag komponen saya adalah tag perantara yang memutus rantai pengisian-tata letak yang saya perlukan untuk mencapai tata letak yang saya cari. Tentunya aku bukan satu-satunya?! Apakah ada yang punya saran?

atau minimal menghilangkan kebutuhan akan template untuk memiliki tag html pembungkus.

pembungkus html ini dalam pembungkus html BS menyebalkan untuk desain kotak fleksibel dan membuatnya hampir mustahil.

EDIT: Saya baru sadar Anda dapat membuat templat komponen tanpa elemen pembungkus untuk templat seperti yang Anda perlukan untuk arahan. ini membuat segalanya jauh lebih sederhana

@jasonwatt Bagaimana Anda melakukannya?

Ya @jasonwatt
Bagaimana Anda melakukannya?

Ups. Tombol yang salah. Telepon dong...

Apakah halaman ini membantu?
0 / 5 - 0 peringkat