how to initialize controller ?

Двустороннее связывание ? Нет, не слышали.

by entrust

HTML

<div ng-app="myApp">
<div ng-controller="MainCtrl" ng-init="init='инициализация переменной при помощи ng-init'">
    <input type="text" ng-model="input" value="инициализация переменной при помощи ng-model" />
    <p>Переменная init: {{init}}</p>
    <p>Переменная input: {{input}}</p>
    <p>Конкантенация в контроллере: {{result}}</p>
</div>
</div>

JavaScript

var app = angular.module('myApp', []);

app.controller('MainCtrl', function($scope) {
  $scope.result = $scope.init + " , " + $scope.input;
});