gpt4 book ai didi

javascript - 使用 AngularJS 拆分由连字符合并的字符串变量时出现的问题

转载 作者:行者123 更新时间:2023-11-28 03:45:47 25 4
gpt4 key购买 nike

我试图在 AngularJS 中拆分由连字符连接的字符串变量。

在 JavaScript 中,这就是我想要实现的目标:

var testing = "100-200-400";
var arr = testing.split("-");
alert(arr[0]);
alert(arr[1]);
alert(arr[2]);

下面是我在 AngularJS 中的脚本,其中包含我想要拆分的字符串:

app.controller('postCtrl', ['$scope', '$rootScope', function ($scope, $rootScope) {
$rootScope.modal = [];
$rootScope.data_send = {
testing: "100-200-400",
};
}]);

有人可以帮我在 Controller 中做同样的事情吗?

最佳答案

AngularJS 仍然是 JavaScript,所以你可以在其中做同样的 JS 事情。

您可以在 $scope 中存储和访问返回的数组,如下所示:

$scope.arr = $rootScope.data_send.testing.split('-');
console.log($scope.arr[0]); // '100'
console.log($scope.arr[1]); // '200'
console.log($scope.arr[2]); // '400'

或者您可以存储它并在普通的 JS 变量中访问它(在 $scope 中无法访问),如下所示:

var arr = $rootScope.data_send.testing.split('-');
console.log(arr[0]); // '100'
console.log(arr[1]); // '200'
console.log(arr[2]); // '400'

关于javascript - 使用 AngularJS 拆分由连字符合并的字符串变量时出现的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48483992/

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