如何将字符串传递给 Angular 2 (click) 函数?
How to pass a string to Angular 2 (click) function?
我的 HTML 中有一个 div 元素,就像这样
<div (click) = onPaginationClick()>next</div>
我的问题是:如何将字符串传递给 onPaginationlick() 函数?当我尝试像这样传递它时:
<div (click)=onPaginationClick("myString")>next</div>
我有一个解析模板错误。
有人可以帮忙吗?
如果表达式本身包含引号,则需要将整个表达式用引号引起来:
<div (click)="onPaginationClick('myString')">next</div>
您需要使用嵌套引号:
<div (click)="onPaginationClick('helloworld')">next</div>
在你的component.ts
import { Component } from '@angular/core';
@Component({
...
})
export class AppComponent {
...
onPaginationClick(value): void {
...
}
}
在你的component.html
<div (click)="onPaginationClick('helloworld')">next</div>
我的 HTML 中有一个 div 元素,就像这样
<div (click) = onPaginationClick()>next</div>
我的问题是:如何将字符串传递给 onPaginationlick() 函数?当我尝试像这样传递它时:
<div (click)=onPaginationClick("myString")>next</div>
我有一个解析模板错误。
有人可以帮忙吗?
如果表达式本身包含引号,则需要将整个表达式用引号引起来:
<div (click)="onPaginationClick('myString')">next</div>
您需要使用嵌套引号:
<div (click)="onPaginationClick('helloworld')">next</div>
在你的component.ts
import { Component } from '@angular/core';
@Component({
...
})
export class AppComponent {
...
onPaginationClick(value): void {
...
}
}
在你的component.html
<div (click)="onPaginationClick('helloworld')">next</div>