这是一个架构\设计\最佳实践问题: 我有一个基于angular2 +的应用程序,其中所有应用程序都发送一个呈现的HTML (使用html元素引用的nativeElement.outerHTML - ElementRef)到服务器并作为响应,接收HttpResponseMessage。 我想异步,这意味着 - 将它作为计划任务运行。 我想使用node.js这样做。 node.js可以选择向html文件发出请求。问题是由于角度路由系统,我无法通过提供URL来获取html生成的页面。 这样做有另一种选择吗?
答案 0 :(得分:0)
您可以使用<div #someHTML>
<h1>Hello world</h1>
</div>
<button (click)="test()" >Test</button>
装饰器,之后您可以使用outerHTML属性获取HTML。 e.g:
app.component.html:
import { Component, ViewChild, ElementRef } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
})
export class AppComponent {
@ViewChild('someHTML') someHTML: ElementRef;
test(){
console.log(this.someHTML.nativeElement.outerHTML)
}
}
app.component.ts:
EMA: {Price - EMA(previous day)} x multiplier + EMA(previous day)
现在使用html,您可以将请求发送到服务器。