I'm using many controllers in the same page, and so that the code is clearer, for each controller I added an alias. But, when I'm use an alias, I can't access properties, functions.
What's the difference please.
I'm using many controllers in the same page, and so that the code is clearer, for each controller I added an alias. But, when I'm use an alias, I can't access properties, functions.
What's the difference please.
When using the "controller as" construct, you define properties using the controller's
this
scope rather than the$scope
object. So your controller for the second example should be:In your example, you don't even need to inject
$scope
because you aren't using it, so you could pare it down even more to: