本文介紹有關Ionic Native能力的注意事項:
1)按官方文檔安裝對應的cordova插件,比如:ionic cordova plugin add cordova-plugin-datepicker
2)通過npm安裝moudles。比如:npm install --save @ionic-native/date-picker
3)為項目添加browser平台,命令是:ionic cordova platform add browser
4)通過ionic cordova run browser在瀏覽器中運行項目。
5)剩下就是項目的運行和調試了。正常情況下,對應的cordova插件是可用的。
注意第3步和第4步,為什么這么做,而不是直接使用ionic serve?
這就必須了解Ionic serve 與 ionic run browser的區別了,如下:
Ionic serve: runs your app as a website (meaning it doesn't have any Cordova capabilities);
ionic run browser : runs your app in the Cordova browser platform, which will inject cordova.js and any plugins that have browser capabilities。
另外需要注意的是檢查你所使用的cordova plugin是否支持browser。官方文檔中都會注明。
比如:

或者是:

如果該插件不支持browser,則只能在移動設備上去使用了。