基於之前實現的Angular+ngx-ueditor富文本編輯器做一個簡單補充記錄,我們在使用Angular開發過程中,難免會使用到調用外部插件Js的應用,但是有的時候又需要在Js文件中調用Ts文件里的屬性數據,那么這個時候應該怎么處理呢?如下↓↓↓
例如:
ueditor.config.js 使用 ueditor-component.component.ts中的屬性↓↓↓
1 export class ConfigData { 2 public configWebUrl: string; 3 constructor() { 4 this.configWebUrl = AppConsts.remoteServiceBaseUrl || ''; 5 } 6 } 7
8 const configData = new ConfigData(); 9 (<any>window).config = configData; 10 export default configData;
在Js文件中使用方式:
window.UEDITOR_HOME_URL = (window.config ? window.config.configWebUrl + "/" : "");