将对象从视图传递到控制器

时间:2018-05-23 06:48:37

标签: html angularjs object angularjs-controller

我将一些参数从视图传递到指令。目前,我正在将其作为

传递
<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 :(得分:0)

我认为您只需要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>