AngularJS:如何将默认值设置为 ng-model="searchText"?

新手上路,请多包涵

我无法将默认值设置为 ng-model=“searchText”。这是我正在使用的代码

<input ng-model="searchText" value="can you see me" />

谁能帮我这个?

原文由 Sachin B. R. 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 684
2 个回答

第一个解决方案: 是简单地在控制器中初始化 searchText。

 App.controller('mainController',['$scope', function($scope) {
   $scope.searchText  = "can you see me";
}]);

第二种 解决方案: 是使用 ng-init inseat of value

 <input ng-model="searchText" ng-init="searchText ='can you see me'"></input>

原文由 Marwen Cherif 发布,翻译遵循 CC BY-SA 3.0 许可协议

 <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="">
<div >
  <input ng-model="searchText" type="text" ng-init="searchText='your text'"/>
</div>
  </div>

你可以使用 ng-init

原文由 Ashish Mehta 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题