Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将数据属性指定给模型_Javascript_Arrays_Angularjs_Multidimensional Array - Fatal编程技术网

Javascript 将数据属性指定给模型

Javascript 将数据属性指定给模型,javascript,arrays,angularjs,multidimensional-array,Javascript,Arrays,Angularjs,Multidimensional Array,在我的标记中,我有: <div class="sli1" data-values="10, 20, 30, 40,50, 60, 70" 给您: <div ng-app="myApp" ng-controller="myCtrl"> <div class="sli1" data-values="{{ dataValues.join(',') }}">The div tab</div> </div> <script&g

在我的标记中,我有:

<div class="sli1"
     data-values="10, 20, 30, 40,50, 60, 70"
给您:

<div ng-app="myApp" ng-controller="myCtrl">
    <div class="sli1" data-values="{{ dataValues.join(',') }}">The div tab</div>
</div>
<script>
    var app = angular.module('myApp', []);
    app.controller('myCtrl', function($scope) {
        $scope.dataValues = [10, 20, 30, 40, 50, 60, 70];
    });
</script>

div选项卡
var-app=angular.module('myApp',[]);
应用程序控制器('myCtrl',函数($scope){
$scope.dataValues=[10,20,30,40,50,60,70];
});

希望有此帮助。

ng list
指令将允许您执行此操作,只需使用
[]
数组而不是字符串

标记

<body class="container" ng-controller="mainCtrl" ng-init="test=[10,20,30,40,50,60,70]">
  <input ng-model="test" ng-list="," />
</body>


如果您不能修改模板,则不可能。@Poiro您可以编辑写入值的属性名称吗?是的,属性名称不是问题,只是值作为数组出现在其中。值位于数据值“”内,因此我无法将它们放入$scope中。dataValues对吗?是的,“数据值”属性中的值用于显示。实际上,底层数据是$scope.dataValues,您将对其进行处理。