присвоение атрибута данных модели

0

В моей разметке у меня есть:

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

В любом случае я могу привязать значения данных к модели, которую я могу повторно использовать с угловым, просматривающим ng-bind. Я не могу понять, как я смогу это сделать.

Теги:
arrays
multidimensional-array

2 ответа

1

Директива 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>

Plunkr Здесь

1

Вот ты где:

<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>

Надеюсь, это поможет.

  • 0
    значения находятся внутри data-values = "", поэтому я не смог бы поместить их в $ scope.dataValues, верно?
  • 0
    Да, значение внутри атрибутов «data-values» предназначено для отображения. Фактически лежащие в основе данные - это $ scope.dataValues, вы их обработаете.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню