PDA

View Full Version : سوال: چند سوال در باره angular



mahdisky
دوشنبه 02 فروردین 1395, 20:11 عصر
1- دلیل اینکه بعضی ها برای استفاده از آنگولار فایل پروژه اصلی (سمت سرور) رو جدا و فایل پروژه آنگولار(سمت کلاینت) رو جدا میسازن چیه؟(خلاصش اینکه در یک سلوشن هستن ولی یکی تو یک پروژه و اون یکی یک پروژه دیگه)
2-چجوری از antiforgytoken در انگولار استفاده کنیم؟(مهم)
3- با استفاده از انگولار ،، چه تفاوتی بین خواندن کنترل معمولی و خواندن کنترل web api هست؟
4-برای ایجاد وییو حتما باید کنترلش هم باشه ؟ نمیشه یک وییو خالی درست کرد؟

mahdisky
دوشنبه 09 فروردین 1395, 06:05 صبح
کسی نمیدونه؟

hakim22
دوشنبه 09 فروردین 1395, 07:37 صبح
1- دلیل این جدا سازی ساده است. جدا کردن مسئله ها. برنامه نویسی سمت سرور متفاوت از برنامه نویسی کلاینت است و معمولا برنامه نویسان جدا دارد. شما البته میتوانید این دوتا رو در یک پروژه ادغام کنید. اما در پروژه های بزرگ باعث میشود چند نفر همزمان روی یک فایل کار کنند که ممکن است کار تیم را مختل کند.

2- باید مقدار __RequestVerificationToken را در هدر X-XSRF-Token به سرور ارسال کنید. در صفحه هایی که داری AntiForgery هستند چنین فیلدی درون فرم به صورت پنهان وجود دارد.

3- کنترلر های معمولی View برمیگردانند ولی کنترلرهای Web Api خروجی Http میدهند یعنی داده ارسال میکنند. و انگولار باید این داده هارا درون ویو قرار دهد که به مدل MVVM مشهور است.

4- شما میتوانید یک صفحه ی html بسازید و نمایش دهد. لزوما نیاز به کنترلر ندارید. اگرچه معلوم نیست گفته ی شما مربوط به انگولار است یا ASP

mahdisky
چهارشنبه 18 فروردین 1395, 08:50 صبح
1- دلیل این جدا سازی ساده است. جدا کردن مسئله ها. برنامه نویسی سمت سرور متفاوت از برنامه نویسی کلاینت است و معمولا برنامه نویسان جدا دارد. شما البته میتوانید این دوتا رو در یک پروژه ادغام کنید. اما در پروژه های بزرگ باعث میشود چند نفر همزمان روی یک فایل کار کنند که ممکن است کار تیم را مختل کند.

2- باید مقدار __RequestVerificationToken را در هدر X-XSRF-Token به سرور ارسال کنید. در صفحه هایی که داری AntiForgery هستند چنین فیلدی درون فرم به صورت پنهان وجود دارد.

3- کنترلر های معمولی View برمیگردانند ولی کنترلرهای Web Api خروجی Http میدهند یعنی داده ارسال میکنند. و انگولار باید این داده هارا درون ویو قرار دهد که به مدل MVVM مشهور است.

4- شما میتوانید یک صفحه ی html بسازید و نمایش دهد. لزوما نیاز به کنترلر ندارید. اگرچه معلوم نیست گفته ی شما مربوط به انگولار است یا ASP

ممنون از پاسختون
2- در این باره میشه نمونه کدش رو بزارین؟
3-همون کنترل های معمولی رو هم میشه که تغییر خروجی داد.
4- درمورد asp