我正在开发一个集成在现有Web应用程序中的Angular 2项目。 在这个应用程序中有一个隐藏的输入,我需要在我的Angular项目中检索一个默认值。 我的问题是从Angular项目访问外部元素。有可能吗? 有没有办法使用jQuery获取价值?或者其他方式呢? 我测试了ElementRef,但没有结果...... 感谢大家...
我试着提供更多细节: 我的angular2页面将显示在现有网站中,其中有一个包含解密标记的隐藏输入。我需要在Angular页面中获取值。我试图像使用简单的javascript指令一样使用getElementById但它不起作用。我也尝试使用元素参考:
import { ..., OnInit, ElementRef, AfterContentInit } from '@angular/core';
constructor(..., private elementRef: ElementRef) { }
ngAfterContentInit() {
var el = this.elementRef.nativeElement.getElementById('myInput');
console.log(el)
}
我收到空值。这是获取价值的错误方法吗?还有另一种方法吗?