簡體   English   中英

使用MEAN angularjs Nodejs堆棧的Phonegap客戶端

[英]Phonegap clients using MEAN angularjs Nodejs Stack

我正在使用MEAN(Mongo,Express,Angular,Node)JS堆棧開發Web應用程序。

我想使用PhoneGap來為Android / iphone本機應用程序編譯客戶端。 同時,我想保留相同的客戶端Views和AngularJS代碼,以使其仍可用於桌面瀏覽器。 我正在使用Bootstrapper進行響應式設計,並且在移動瀏覽器上對我來說效果很好。

我看到,Phonegap要求我們包括一些它自己的Javascript文件,並且在index.html的頁腳中將需要更多的.js文件。

  • 如果我按時,則不應該對index.html文件使用服務器端.jade引擎,而我的所有.html應該保留在客戶端中。
  • 如果將其用於桌面瀏覽器,為phoneGap創建的index.html會引起問題嗎? 我應該為瀏覽器和phoneGap輸入使用不同的index.html嗎? 可以幫助我定制index.html文件。

我還需要注意哪些其他事項?

我的建議是將項目分開,Phonegap或Cordova Apps沒有正在運行的服務器,它們通過file://協議提供html文件。

如果我按時,則不應該對index.html文件使用服務器端.jade引擎,而我的所有.html應該保留在客戶端中。

您可以正確地假設,不應該使用.jade模板,視圖應該是純html文件,或者,如果需要,可以將它們作為腳本加載,這樣就不必在頁面上加載它們來提高應用程序性能。

如果將其用於桌面瀏覽器,為phoneGap創建的index.html會引起問題嗎? 我應該為瀏覽器和phoneGap輸入使用不同的index.html嗎? 可以幫助我定制index.html文件。

是的,如果您嘗試在桌面瀏覽器上使用phonegap中的index,html,您將收到很多javascript警報。 由於phonegap.js期望在設備上運行時獲得由cordova觸發的一些事件。 如果您有Cordova插件,這會變得更糟。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM