سلام
برای ایجاد یک دیالوگ جدید ، نیاز به پاس دادن یک کنترلر ، به علاوه یک تمپلیت می باشد.
در فایل تمپلیت ، کد های html ای که قرار است درون دیالوگ به نمایش گذاشته شود قرار میگیرد و در فایل کنترلر ، کدهای angularJs قرار میگیرد . در این کنترلر ، شما دسترسی به input ها ، ng-select ها و ng-model هایی که در تمپلیت خود قرار داده اید را دارا می باشید.
پس به طور خلاصه ، کنترلر و تمپلیتی که جهت ایجاد یک دیالوگ نیاز می باشند همدیگر را کنترل می کنند و به تبادل دیتا با یکدیگر می پردازند .