Вы можете использовать метод prepareExternalUrl
из службы Location
( doc )
import {Location} from "@angular/common";
//...
constructor(
private zone: NgZone,
private location: Location) {
}
public ngAfterViewInit() {
Observable.fromPromise(tinymce.init({
selector: '#' + this.elementId,
entity_encoding: "raw",
menubar: false,
branding: false,
elementpath: true,
language_url: this.location.prepareExternalUrl('assets/tiny-editor/langs/cs.js')
Редактировать : я предполагаю, что это работает только при использованииPathLocationStrategy
Этот метод также добавляет хеш, если используется HashLocationStrategy, или APP_BASE_HREF, если используется PathLocationStrategy.