我在使用此插件时在组件中收到此错误:
错误类型错误:无法读取属性'多个'未定义的 在PreventiviTableComponent.ngAfterViewInit(advanced-search.component.ts:629) at callProviderLifecycles(core.es5.js:11189) at callElementProvidersLifecycles(core.es5.js:11164) at callLifecycleHooksChildrenFirst(core.es5.js:11148) 在checkAndUpdateView(core.es5.js:12253) 在callViewAction(core.es5.js:12610) at execEmbeddedViewsAction(core.es5.js:12568) 在checkAndUpdateView(core.es5.js:12246) 在callViewAction(core.es5.js:12610) 在execComponentViewsAction(core.es5.js:12542)
我以这种方式使用插件: ngAfterViewInit(){
AutoNumeric.multiple(['#filtroImportoMin', '#filtroImportoMax'], {
digitGroupSeparator: '.',
decimalCharacter: ',',
modifyValueOnWheel: 'false',
decimalPlaces: 0
})
}
在同一个组件中我输入了这样的自动数字:
从' autonumeric';
导入{AutoNumeric}如果我放了一个" windows.setTimeout"在我的功能附近它似乎工作(但现在真的很好......)。
我没有在app.modules中导入自动数字,因为我遇到了一些问题。
我刚用Angular-cli.json导入它
"scripts": [
"../node_modules/jquery/dist/jquery.min.js",
"../node_modules/bootstrap/dist/js/bootstrap.min.js",
"../node_modules/bootstrap-slider/dist/bootstrap-slider.min.js",
"../node_modules/underscore/underscore-min.js",
"../node_modules/list.js/dist/list.min.js",
**"../node_modules/autonumeric/dist/autoNumeric.min.js",**
"../node_modules/chart.js/dist/Chart.min.js",
"main.js"
]
我试图解决这个问题2天但没有...这个插件似乎适用于某些组件,而不是其他组件......