离子本机对话框显示html格式的消息

时间:2018-07-17 18:11:59

标签: cordova ionic-framework ionic3

采用以下方法,我无法获得预期的输出。

import { Dialogs } from '@ionic-native/dialogs';

constructor(private dialogs: Dialogs) { }

...

this.dialogs.alert('<h1>Hello</h1> world <br> Hello')
  .then(() => console.log('Dialog dismissed'))
  .catch(e => console.log('Error displaying dialog', e));

预期输出:

你好

世界
你好

当前输出:

<h1>Hello</h1> world <br> Hello

任何建议都是可取的。

更新

按照@PareshGami的要求,我对Notification.java进行了如下更新:

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
   dlg.setMessage(Html.fromHtml(message, Html.FROM_HTML_MODE_LEGACY));
} else {
   dlg.setMessage(Html.fromHtml(message));
}

并使用

构建项目
ionic cordova build android

但是仍然无法获得预期的html格式的输出。

0 个答案:

没有答案