在Angular 6中使用jQuery更新ngModel的方法如下:
npm install jquery
npm install @types/jquery
"scripts": [
"node_modules/jquery/dist/jquery.min.js"
]
import * as $ from 'jquery';
ngAfterViewInit() {
$('#myInput').val('New Value').trigger('input');
}
在上面的例子中,假设有一个id为"myInput"的输入框,我们使用jQuery选择器获取该输入框,并使用val()方法设置新的值。然后,使用trigger('input')方法触发input事件,以便更新ngModel的值。
需要注意的是,使用jQuery来更新ngModel可能会绕过Angular的变更检测机制,因此需要谨慎使用。在大多数情况下,应该优先考虑使用Angular的数据绑定和事件绑定来更新ngModel的值。
领取专属 10元无门槛券
手把手带您无忧上云