NativeScript Angular2传递用于绑定函数的数据的上下文参数



我一直在查看文档和示例,但似乎找不到合适的示例来将源实体传递给函数进行绑定。

例如,在尝试将"hidden"可见性参数值绑定到函数isHidden()的结果时,我想传递某种变量,如callerContext,它知道哪个TextField与绑定相关联。这样的变量存在吗?还是我自己创建了一个方案?

<TextField class="input" hint="Email address" [hidden]="isHidden(callerContext)"
keyboardType="email" autocorrect="false" autocapitalizationType="none"
[(ngModel)]="contactSettings.emailAddressList[0]" returnKeyType="next" (returnPress)="focusNext()">
</TextField>

如果不清楚,请告诉我。

在定义一个变量之前,不会有一个名为callerContext的变量。如果您想要isHidden方法中的文本字段引用,那么将文本字段本身传递

<TextField #txt class="input" hint="Email address" [hidden]="isHidden(txt)" ....

最新更新