2014-10-09 78 views
0

試圖用ng-init初始化文本框,但文本框始終爲空?Angular,ng-init不初始化

<form ng-app="TheApp" ng-init="email='[email protected]'"> 
    <div> 
     <label>email: </label> 
     &nbsp;<input type="text" ng-model="email"> 
    </div> 
</form> 
+1

你不想使用控制器嗎?如果你真的不這樣做,試試ng-app =「」。並看看那是怎麼回事 – Angad 2014-10-09 18:35:07

+0

我試圖把它分解成最簡單的repro – 2014-10-09 20:25:20

回答

2

我不知道你是否正確地開始你的角度。掉落="TheApp"使這項工作。看到這個fiddle

在你的app.js中,你是否將角模塊定義爲TheApp?即angular.module('TheApp', [])

<form ng-app ng-init="email = '[email protected]'"> 
<div> 
    <label>email: </label> 
    &nbsp;<input type="text" ng-model="email"> 
</div> 
</form>