gpt4 book ai didi

angularjs - Angular js 从默认值初始化 ng-model

转载 作者:行者123 更新时间:2023-12-05 08:00:33 25 4
gpt4 key购买 nike

假设您有一个表单,其中包含从数据库加载的值。你如何初始化 ng-model?

例子:

<input name="card[description]" ng-model="card.description" value="Visa-4242">

在我的 Controller 中,$scope.card 最初是未定义的。除了做这样的事情还有什么办法吗?

$scope.card = {
description: $('myinput').val()
}

最佳答案

如果您无法按照@blesh 的建议重新设计您的应用程序(使用 $http 或 $resource 提取 JSON 数据并填充 $scope),您可以使用 ng-init相反:

<input name="card[description]" ng-model="card.description" ng-init="card.description='Visa-4242'">

另见 AngularJS - Value attribute on an input text box is ignored when there is a ng-model used?

关于angularjs - Angular js 从默认值初始化 ng-model,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18065537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com