我想将值传递给角度的选择器,如下所示。这个问题的不同之处在于我将变量传递给子组件的选择器属性。
<app-jform
[modulename]="'({{modulename}})'"
[tabpgrpid]="'({{tabpgrpid}})'"
[tabgrpname]="'({{tabgrpname}})'"
[usertabgrpname]="'({{usertabgrpname}})'"
[moduleid]="'({{moduleid}})'"
[templateid]="'({{templateid}})'">
</app-jform>
这里modulename,tabgrpid,tabgrpname等是在组件中定义和分配的变量。这样做时我收到以下错误。
Parser Error: Got interpolation ({{}}) where expression was
expected at column 1 in ['{{modulename}}'] in
ng:///AppModule/ViewBaseComponent.html@65:3 ("
<app-jform
[ERROR ->][modulename]="'{{modulename}}'"
[tabpgrpid]="'{{tabpgrpid}}'"
[tabgrpname]="'{{tabgrpname}}'"
"): ng:///AppModule/ViewBaseComponent.html@65:3
如何将此变量传递给选择器的属性?
答案 0 :(得分:2)
在没有注释的情况下传递
<app-jform [modulename]="modulename"
[tabpgrpid]="tabpgrpid"
[tabgrpname]="tabgrpname"
[usertabgrpname]="usertabgrpname"
[moduleid]="moduleid"
[templateid]="templateid">
</app-jform>