小编mic*_*rew的帖子

将post post请求加载到angular2中的iframe中

我有一个web服务,它生成带有HTML电子邮件内联CSS的HTML,以响应以下URL的POST请求:https://civinky.3sd.io/generate

我在这里构建了一个简单的angular2应用程序http://civinky-demo.3sd.io/,这样人们就可以看到将要生成的HTML.这个想法是你在左侧添加参数并点击按钮.Angular发出一个帖子请求并在右侧显示结果.iframe中生成的HTML的预览以及下面div中的原始html.

这是服务:

import { Injectable } from '@angular/core';
import { Http, URLSearchParams }          from '@angular/http';
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/catch';
import 'rxjs/add/operator/map';

@Injectable()
export class CivinkyService {

  url ="https://civinky.3sd.io/generate"

  constructor(private http: Http, private elementRef: ElementRef) { }

  query(pug, css, json) {
    let params = new URLSearchParams()
    params.append('pug', pug)
    params.append('css', css)
    params.append('json', json)
    let body = params.toString()
    let result = this.http.post(this.url, body)
      .map(res => {return {url:res.url,html:res.text().trim()}})
    return result;
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在查询我的组件

import …
Run Code Online (Sandbox Code Playgroud)

iframe post angular2-services angular

5
推荐指数
2
解决办法
4354
查看次数

用于在TextMate中创建最后一个字符大写的正则表达式语法

我想大写地址字段中的最后一个字符.因此,"300 E.87th St.#4b"变为"300 E.87th St.#4B",但"87th"不应变为87Th.我可以在TextMate中这样做吗?如果是这样,语法是什么?

谢谢.

regex textmate oniguruma

2
推荐指数
1
解决办法
584
查看次数

标签 统计

angular ×1

angular2-services ×1

iframe ×1

oniguruma ×1

post ×1

regex ×1

textmate ×1