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'
}