چرا در AngularJS از scope استفاده می کنیم؟
چرا در AngularJS از scope استفاده می کنیم؟

تصویری: چرا در AngularJS از scope استفاده می کنیم؟

تصویری: چرا در AngularJS از scope استفاده می کنیم؟
تصویری: فریم ورک چیست ؟ تفاوت بین فریمورک و لایبری چیست ؟ | what is Framework? 2024, ممکن است
Anonim

Scope ها API ($ درخواست دادن ) برای انتشار هر تغییر مدل از طریق سیستم به نمای خارج از " AngularJS قلمرو" (کنترل کننده ها، خدمات، AngularJS گردانندگان رویداد). محدوده ها می توان برای محدود کردن دسترسی به ویژگی‌های اجزای برنامه و در عین حال دسترسی به ویژگی‌های مدل مشترک، تودرتو باشد.

با در نظر گرفتن این موضوع، استفاده از scope در AngularJS چیست؟

$scope در AngularJS یک شی داخلی است که حاوی داده ها و متدهای برنامه است. می توانید ایجاد کنید خواص به یک شی $scope در داخل یک تابع کنترلر و یک مقدار یا تابع به آن اختصاص دهید. $scope چسب بین یک کنترلر و نمای (HTML) است.

علاوه بر موارد فوق، تفاوت بین scope و rootScope در AngularJS چیست؟ $ محدوده با ng-controller ایجاد می شود در حالی که $ روتسکوپی با ng-app ایجاد شده است. اصلی تفاوت در دسترس بودن اموال اختصاص داده شده به شی است. دارایی اختصاص داده شده با $ محدوده نمی توان خارج از کنترلری که در آن تعریف شده است استفاده کرد در حالی که یک ویژگی با $ اختصاص داده شده است rootScope می تواند در هر جایی استفاده شود.

علاوه بر این، محدوده در زاویه ای چقدر است؟

دامنه AngularJS را محدوده بخش اتصال بین HTML (نما) و جاوا اسکریپت (کنترل کننده) است. را محدوده یک شی با ویژگی ها و روش های موجود است. را محدوده هم برای نمایش و هم برای کنترلر در دسترس است.

محدوده $scope چقدر است؟

را محدوده یک شی جاوا اسکریپت است که اساساً "کنترل کننده" و "نما" را متصل می کند. می توان متغیرهای عضو را در آن تعریف کرد محدوده در کنترلر که سپس توسط View قابل دسترسی است.

توصیه شده: