我在login.html文件中有按钮。
UserControl
我怀疑的是,我可以通过ng-click将data-sql,data-params和data-logintype传递给login.ts文件吗?
答案 0 :(得分:0)
我不知道你想做什么,但这应该有效:
<button #buttonElement data-sql="SELECT ep.PROJECTID,ep.PROJECTNAME FROM euser eu,eproject ep WHERE eu.projectid = ep.projectid AND eu.username = :USERNAME" data-sqlparams="USERNAME" data-logintype="otp" (click)="customLogin(buttonElement)">
将#buttonElement添加到按钮然后将buttonElement作为参数传递给函数,你必须使用(点击)而不是ng-click。
在login.ts文件中:
public customLogin(data){
let dataSql = data.getAttribute('data-sql');
let dataSqlParams = data.getAttribute('data-sqlparams');
let dataLoginType = data.getAttribute('data-logintype');
}