代码之家  ›  专栏  ›  技术社区  ›  TechnoCorner

将编译的参数传递给ng click[duplicate]的指令

  •  0
  • TechnoCorner  · 技术社区  · 6 年前

    我尝试在Angular1.6.x中使用ng repeat

    getToggle 密钥返回 ['card1', 'card2']

    <li ng-repeat="fi in getToggleKeys()">
         <a ng-click="actions.toggleMode($event, '{{fi}}')" href="#"</a>
    </li>
    
    
    actions: {
        toggleFIMode(event, mode) {
            event.preventDefault();
            this.getMode = mode;
    },
    

    问题:

    • 当DOM呈现时,我看到 {{fi}} 作为 card1 {fi}} 而不是卡片。 作为第二个参数。

    有人能告诉我我做错了什么吗?

    {fi}}

    1 回复  |  直到 6 年前
        1
  •  2
  •   tymeJV    6 年前

    {{}} , ngClick 已经需要一个角度表达式:

    <a ng-click="actions.toggleMode($event, fi)" href="#"</a>