Typescript 如何使用带组件参数的敲除装饰器
我尝试使用敲除装饰器来创建组件库。 我在条目中获取了一个组件:Typescript 如何使用带组件参数的敲除装饰器,typescript,knockout.js,Typescript,Knockout.js,我尝试使用敲除装饰器来创建组件库。 我在条目中获取了一个组件: import { component } from "knockout-decorators"; interface IPaginatorParams { currentPageIndex: KnockoutObservable<number>; maxPageIndex: KnockoutObservable<number>; } @component("p
import { component } from "knockout-decorators";
interface IPaginatorParams {
currentPageIndex: KnockoutObservable<number>;
maxPageIndex: KnockoutObservable<number>;
}
@component("paginator",
require("./PaginatorComponent.html"),
require("./PaginatorComponent.scss")
)
export class PaginatorComponent {
currentPageIndex: KnockoutObservable<number>;
maxPageIndex: KnockoutObservable<number>;
constructor(params: IPaginatorParams) {
const self = this;
self.currentPageIndex = params.currentPageIndex;
self.maxPageIndex = params.maxPageIndex;
}
}
使用HTML:
<paginator params="currentPageIndex: currentPageIndex, maxPageIndex: maxPageIndex" style="text-align:right"></paginator>
我在新建PaginatorComponent()
时出错
我该怎么办
<paginator params="currentPageIndex: currentPageIndex, maxPageIndex: maxPageIndex" style="text-align:right"></paginator>