1

我有一个 HTML 文本框。

它有一个 ng 模型和一个初始值。

初始值是从一个名为initialValue () 的函数中检索的。

问题:存在 ng-model 时没有设置初始值(请参阅 JSFiddle 的 Textbox1 和 Textbox2),但需要有一个 ng-model 和一个通过文本框的函数的初始值。

<input type="text" ng-model="textInput" value="{{initialValue('textbox')}}" />

如何为 Textbox1 (具有 ng 模型)设置初始值?

JSFiddle:http: //jsfiddle.net/vV7Dw/1/

4

1 回答 1

3

根本不要使用值属性。在控制器中初始化数据:

http://jsfiddle.net/PpaQ7/

<input type="text" ng-model="textInput"/>

function myCtrl($scope){
    $scope.textInput = 'hi there';
}
于 2013-07-02T00:52:26.630 回答