是否有可能创建一个具有相同代码库的网站和混合应用程序(使用离子),而无需重写任何内容

时间:2015-01-16 07:25:04

标签: node.js frameworks zurb-foundation ionic-framework hybrid-mobile-app

我想使用Ionic创建一个网站及其混合应用程序,我检查了离子文档http://ionicframework.com/getting-started/,我为标签创建了一个离子应用程序,但我也想用它处理我的网站,以便如果请求是来自网络然后普通的HTML应该与基础的网络框架一起提供,我不想重复移动和网络的代码。当我检查离子生成的文件时,它看起来像这样

    <ion-modal-view>
  <ion-header-bar>
    <h1 class="title">Login</h1>
    <div class="buttons">
      <button class="button button-clear" ng-click="closeLogin()">Close</button>
    </div>
  </ion-header-bar>
  <ion-content>
    <form ng-submit="doLogin()">
      <div class="list">
        <label class="item item-input">
          <span class="input-label">Username</span>
          <input type="text" ng-model="loginData.username">
        </label>
        <label class="item item-input">
          <span class="input-label">Password</span>
          <input type="password" ng-model="loginData.password">
        </label>
        <label class="item">
          <button class="button button-block button-positive" type="submit">Log in</button>
        </label>
      </div>
    </form>
  </ion-content>
</ion-modal-view>

因此可以为web和app使用相同的代码(web的基础和app的离子)

1 个答案:

答案 0 :(得分:0)

是的,你可以! 你可以使用离子平台添加浏览器 然后你需要添加到你的节点js服务器。

Ionic as a web server