Angularjs atribuindo valor ao ng-model usando ng-init

Oi eu tenho seguinte problema que parece fácil e deve funcionar, mas não é.

No meu código eu tenho entrada

 <input type="text"  ng-model="c.Id"  ng-init="c.Id={{pId}}"/>

Quando olho para o DOM usando a ferramenta firebug, vejo o valor

 <input type="text"  ng-model="c.Id"  ng-init="c.Id=6"/>

Mas ele não exibirá 6 na caixa de entrada nem eu posso acessá-lo usando #scope. Por favor, deixe-me saber o que está errado aqui e como corrigi-lo para que o ng-model possa ter a partir do ng-init. obrigado

questionAnswers(3)

yourAnswerToTheQuestion