Angular.jsでvalue="初期値"を使いたいときは、ng-initを使いましょう

タイトル通り。。。
http://docs.angularjs.org/api/ng.directive:ngInit

マニュアル良く読もうね!!俺。。。orz

<input type="text" name="name" ng-model="name" value="<?- param ?>" ng-maxlength="5" required />                         

とかして、あれー。。。なんでー??テンプレートエンジン使ってるから?とか意味もなく、悩んでました。

正解は、

<input type="text" name="name" ng-model="name" ng-init="name='<?- param ?>'" ng-maxlength="5" required /> 

ってすれば、テンプレートエンジンと組み合わせても全く問題ないですね!!