adspace


What is the difference between ‘this’ vs $scope in angularjs controllers?

Answer Posted / Sangeet Kumar Yadav

'this' refers to the window object by default in JavaScript, but in AngularJS controllers, it refers to the controller itself. To access properties and methods on the scope, use `$scope`. If you want to refer to the same object as both 'this' and $scope, you can use `function MyController($scope) { this.$scope = $scope; }`.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How to create angularjs filter which outputs html?

863


Which version you are using js?

946


Give the example of angularjs strings?

878


What is the latest version of angular?

982


What is a dynamic route in angularjs and how do you implement it?

869


How an object or function can get a hold of its dependencies?

857


How to get and log an error in angular 4?

881


How can primeng be used with angular2?

950


Angularjs dependency injection of value inside of the module.config?

897


How to enable html5 mode in angular 1.x?

931


What is the latest angular?

811


How to implement a datagrid table with angular 2 and primeng?

897


How to use primeng in angular 4?

951