gpt4 book ai didi

javascript - 如何使用 AngularJS 将 Bootstrap 模式中的数据重置为默认值?

转载 作者:行者123 更新时间:2023-12-02 14:27:51 25 4
gpt4 key购买 nike

如何使用 AngularJS 将 Bootstrap 模式中的数据重置为默认值?这就是我正在尝试做的事情:

$scope.initial = [
{
name: 'nam_fruit',
price: 0
}];

$scope.reset = function(){
$scope.dataFruit = $scope.initial;
}

但是这不起作用。字段仍然有旧数据。检查我的 fiddle : http://jsfiddle.net/q69yckt1/

最佳答案

您正在指定一个数组作为初始模型。只需删除 [] 就可以了:

$scope.initial =
{
name: 'nam_fruit',
price: 0
};

$scope.reset = function(){
$scope.dataFruit = angular.copy($scope.initial);
}

正如 devqon 在他的评论中提到的,如果您只使用 $scope.dataFruit = $scope.initial; ,您还应该创建一个 $scope.initial 的副本作为引用副本。 .

This是工作 fiddle 。

关于javascript - 如何使用 AngularJS 将 Bootstrap 模式中的数据重置为默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38070156/

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