Javascript 如何在传递变量时调用标记内的angular指令

Javascript 如何在传递变量时调用标记内的angular指令,javascript,angularjs,parameters,pug,angular-directive,Javascript,Angularjs,Parameters,Pug,Angular Directive,我想这样做: <a <myDir myVar="someInput"></myDir>>Call myDir</A> 但我不确定如何将变量传递给指令。我尝试了与上述html等效的jade,如下所示: a(myDir(myVar="someInput")) Call myDir 作为可选参数,我在指令中使用“=?”语法 然而,问题显然是在jade中调用函数的语法。因此,在多次失败后,这就是您如何做到的 //在HTML/Jade中 a(myDir

我想这样做:

<a <myDir myVar="someInput"></myDir>>Call myDir</A>
但我不确定如何将变量传递给指令。我尝试了与上述html等效的jade,如下所示:

a(myDir(myVar="someInput")) Call myDir
作为可选参数,我在指令中使用“=?”语法


然而,问题显然是在jade中调用函数的语法。

因此,在多次失败后,这就是您如何做到的

//在HTML/Jade中

a(myDir info="someInput")
//在指令中

scope: {
    info: '@?info'
}
以这个问题和@aifarfa的答案为例。虽然问题不同,但这是我想做的一个完美的例子

scope: {
    info: '@?info'
}