Передача объектов из вида в контроллер - PullRequest
0 голосов
/ 23 мая 2018

Я передаю несколько параметров из представления в директиву.В настоящее время я передаю это как

<text-logo class="cmp_logo default-logo-style">{ 'logo' => "{{row.logo}}", 'subtext' => "{{row.name}}", 'height' => "75", 'width' => "75", 'cx' => "37", 'cy' => "37", 'r' => "35", 'font_size'=> "25", 'y' => "47", 'x' => "21" }</text-logo>

Я хочу передать параметры в виде объекта, например

'style': {
  'height': 75,
  'width': 75,
  'cx': 37
}

Как я могу реализовать это в моем представлении?Как я могу передать его на мой контроллер?

1 Ответ

0 голосов
/ 23 мая 2018

Я думаю, что вам нужно только ng-model="obj", и вы можете получить к нему доступ в вашем контроллере с помощью $ scope.т.е. $scope.obj

<text-logo ng-model="obj" class="cmp_logo default-logo-style">{ 'logo' => "{{row.logo}}", 'subtext' => "{{row.name}}", 'height' => "75", 'width' => "75", 'cx' => "37", 'cy' => "37", 'r' => "35", 'font_size'=> "25", 'y' => "47", 'x' => "21" }</text-logo>
...