【问题标题】:How to set div id dynamically?如何动态设置 div id?
【发布时间】:2015-12-20 21:44:03
【问题描述】:

我需要使用 scope.$id 动态设置模板中的 id 吗?

我试过了:

%div{ id: "holder{{ $id }}" }

但这不起作用,我想知道在haml中如何完成?

【问题讨论】:

  • $scope.id | id:“持有人{{ id }}”
  • 可以写成haml吗?
  • %div{:id => "holder{{id}}"}
  • 结果是:
    ,id没有被替换

标签: angularjs haml


【解决方案1】:

您可以在 HTML sn-p 中分配 id。在下面了解它的工作原理。

在您的控制器中,请在您的控制器范围内分配一个变量。喜欢

$scope.id = 'my-id-2'; //for example

在你的 HTML sn-p 中,它应该是

<div id="{{id}}"></div>

请确保您已初始化您的appcontroller

【讨论】:

  • 谢谢购买,我需要它的haml版本
【解决方案2】:

我找到HTML to HAML Converter

在你想要的 Angular 控制器中 $scope.id = 1

然后根据你想要的HAML%div{:id =&gt; "holder{{id}}"}

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-22
    • 2016-04-06
    • 2017-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多