Isi kandungan:
- Perlukah ViewModel mempunyai logik?
- Apakah yang perlu ada dalam ViewModel?
- Adakah ViewModel mengandungi logik perniagaan?
- Perlukah ViewModel mempunyai antara muka?
Video: Adakah model pandang harus mengandungi logik?
2024 Pengarang: Fiona Howard | [email protected]. Diubah suai terakhir: 2024-01-10 06:41
1 Jawapan. Jawapan ringkas, Ya.
Perlukah ViewModel mempunyai logik?
Tugas ViewModel mungkin mengubah baki menjadi rentetan yang digunakan sebagai pengikatan dalam View. Anda ingin menyimpan sebanyak mungkin logik daripada ViewModel untuk memastikan kod anda boleh diguna semula dan digandingkan dengan longgar. Saya tidak bersetuju dengan ini. Sebaik-baiknya model hanya mempunyai sifat kerana model mewakili data
Apakah yang perlu ada dalam ViewModel?
Jenis model pandangan yang paling mudah untuk difahami ialah model yang mewakili kawalan atau skrin secara langsung dalam perhubungan 1:1, seperti dalam "skrin XYZ mempunyai kotak teks, kotak senarai dan tiga butang, jadi model pandangan memerlukan rentetan, koleksi dan tiga perintah" Satu lagi jenis objek yang sesuai dalam lapisan model pandangan ialah …
Adakah ViewModel mengandungi logik perniagaan?
ViewModel: ViewModel ialah lapisan tengah antara paparan dan model. ViewModel mengandungi logik perniagaan, yang memanipulasi data baris untuk ditunjukkan dalam paparan. Sebarang jenis fungsi dan kaedah hendaklah dalam model paparan. Antara muka iNotifyPropertyChanged digunakan dalam ViewModel untuk mencapai pengikatan dua hala.
Perlukah ViewModel mempunyai antara muka?
3 Jawapan. Mengantaramukakan VieWModels anda memberi anda faedah mengejek mereka dalam ujian, antara muka Views anda kelihatan seperti sesuatu yang berlebihan. Anda tidak akan bertukar-tukar pandangan anda dan ujian UI boleh dilakukan pada olok-olok ViewModel anda jadi anda tidak perlu benar-benar antara muka mereka saya rasa. Ia adalah keterlaluan.
Disyorkan:
Adakah Jasmine akan berkahwin pandang pertama?
Jasmine telah berkahwin dengan Will Guess semasa musim 8 Walaupun pasangan itu memegang banyak janji, mereka akhirnya memutuskan untuk bercerai. Mereka berdua mempunyai pandangan yang berbeza mengenai peranan tradisional, dan Will nampaknya tidak dapat menunjukkan kasih sayang.
Apakah model logik?
Model logik ialah perihalan hipotesis rantaian sebab dan kesan yang membawa kepada hasil yang diminati. Walaupun ia boleh dalam bentuk naratif, model logik biasanya berbentuk dalam gambaran grafik perhubungan "jika-maka" antara pelbagai elemen yang membawa kepada hasilnya.
Adakah perkataan yang terlepas pandang?
“ Diabaikan.” Kamus Merriam-Webster.com, Merriam-Webster , Adakah ia terlepas pandang atau terlepas pandang? Melupakan sesuatu bermakna gagal melihatnya Apabila merancang parti, sebaiknya tulis senarai tugasan supaya anda tidak terlepas pandang sebarang butiran.
Adakah mick dan jessika berkahwin pandang pertama?
MARRIED At First Sight Bintang Australia Jessika Power mendakwa bekas suaminya Mick Gould mempunyai hubungan sulit dengan Susie Bradley. Adil untuk mengatakan Mick dan Jess bukan jodoh yang dibuat di syurga, dan mempunyai perkahwinan yang buruk dari hampir awal hingga akhir .
Adakah bukan sequiturs dianggap sebagai kesilapan logik?
Non sequitur ialah kesilapan di mana kesimpulan tidak mengikut logik daripada apa yang mendahuluinya. Juga dikenali sebagai sebab yang tidak relevan dan kesilapan akibat. … Ungkapan Latin non sequitur bermaksud "ia tidak mengikuti."