הסינטקס של "controller as" הוסף ל angular ב גרסה 1.2. הסינטקס הזה מאפשר לנו לוותר על השימוש ב scope$ ולהשתמש ב this כפניה ישירה ל controller.
דוגמה לשימוש ב As
<div ng-controller="SimeController as vm"> {{ vm.title }} </div>
הקוד ב Javascript:
app.controller("SomeController", function(){ var vm = this; vm.title = “Hello!”; });
היתרונות
- הקוד קריא יותר, ברור יותר וקל יותר לתחזוקה.
- אין צורך להשתמש ב scope$.
- כנראה יעבוד יותר טוב עם Angular 2.0.
[…] כתבתי על as syntax, מאוד מומלץ. Bindable Members Up […]
אהבתיאהבתי
[…] כתבתי על as syntax, מאוד […]
אהבתיאהבתי