1

我有一个复杂的指令,我在许多 HTML 页面上使用我的应用程序。它变得复杂并包含嵌套结构,因此我将其复制并粘贴到任何地方:

<card ng-repeat="card in deck"
    scalex="card.scalex"
    scaley="card.scaley"
    ...

    <img ng-repeat="wait in [] | range:card.f" src="symbol.png"       style="position:absolute; left:{{(13*$index + 3 )}}px; z-index: 1;bottom:0px"></img>
    ...

    <icon ng-repeat="icon in card.icons"
        x="icon.x"
        y="icon.y"
        ...
        />
</card>

但是,该指令并不总是绑定到变量“card”。因此,在复制和粘贴之后,我需要将许多作业从“card.bar”的形式更改为“foo.bar”。这有点费力且容易出错。我想分配一个与 foo 具有相同状态的绑定变量卡。然后我不需要更改我一直复制和粘贴的源。

那么有没有我可以在 HTML 中添加一个指令前面的衬线,它将 foo 重新分配给卡?

4

1 回答 1

8
{{card=foo;""}}

啊,尾随,“”停止 AngularJS 表达式被评估为任何文本

于 2013-04-13T12:47:23.890 回答