ng-init initializes variables in the view, useful for simple values. However, $scope initialization in the controller is better for complex data and logic.
ng-init
$scope
<div ng-init="count=1">{{count}}</div>