如何在angular2中为动态创建的iframe设置本地引用变量? 我需要为iframe添加#dynIframe变量。如何添加?在angular2中为动态创建的iframe设置本地引用变量
0
A
回答
0
我想尝试开始将iframe标记添加到组件的模板。然后用结合在实际的URL改变SRC属性点:
@Component({
selector: 'my-app',
template: `
...
<iframe #dynIframe type="text/html" [src]="iframeUrl"></iframe>`
})
export class MyComponent{
iFrameUrl: string = 'about:blank';
assignIframeUrl() {
...
this.iFrameUrl = // assign actual URL here
}
}
更新:你可以尝试这样的事情,但它需要在本地模板变种的汇编。没有本地模板var它应该工作。
constructor(private elementRef: ElementRef) {}
ngOnInit(){
const component: HTMLElement = this.elementRef.nativeElement;
let iFrame = document.createElement(' <iframe #dynIframe...> ');
component.appendChild(iFrame);
}
+0
动态添加是不可能的? – Kallis
+0
我已更新我的回答 –
+0
它显示一些错误: ** ERROR DOMException:未能在'Document'上执行'createElement':提供的标记名称('
相关问题
- 1. 如何创建本地动态变量
- 2. 如何引用动态创建变量
- 3. 在Iframe中设置变量
- 4. 设置动态创建的iframe的基本标记
- 5. 应用TinyMCE的设置,以动态地创建文本区域
- 6. 基于本地变量的动作Angular2
- 7. 设置样式动态地Angular2
- 8. 在PowerShell中动态创建变量
- 9. 在python中动态创建变量名?
- 10. 在VB.NET中动态创建变量
- 11. 在javascript中动态创建变量
- 12. 在SQL Server中动态创建变量
- 13. 在DC中创建AS3动态变量
- 14. 在Android中创建动态变量
- 15. 在Docker中设置动态Env变量
- 16. 在PHP中动态设置变量?
- 17. 在rails中动态设置变量
- 18. 在Angular2中动态设置ngModel值
- 19. 如何在angular2中动态设置id
- 20. 在Drools规则引擎中设置本地变量/事实
- 21. CruiseControl.NET将变量设置为动态值
- 22. 如何在类范围内创建并引用动态创建的类变量
- 23. php,动态创建变量
- 24. 创建变量名动态
- 25. 创建动态表变量
- 26. PHP:创建变量动态
- 27. 使用angular2创建动态模态
- 28. 动态设置变量
- 29. Angular2 - 在改变指令中的innerHTML时动态创建routerLink
- 30. 如何动态添加本地变量到动态创建的Python类方法
你不能添加引用动态创建的元素 –