在使用 Ionic 之前要安装 Nodejs,Cordova 。

Java

下载Java 网站。Java 默认安装在 C:\Program Files\Java 文件目录。

Android

下载Android Studio并浏览安装程序并设置IDE。找到Android SDK的安装位置;

我们将运行tools/android打开了Android SDK管理器。我们要安装:

  • 适用于您指定Android版本的Android平台SDK
  • Android平台工具
  • Android SDK build-tools版本19.1.0或更高版本
  • Android支持存储库(位于“Extras”下)接受许可证并让软件包安装。

 环境变量

现在所有的安装,我们需要为我们的命令行设置一些环境变量。从开始菜单中,搜索“系统环境变量”。从这里,我们将更新用户的变量PATH,并创建了一个新变量JAVA_HOME,ANDROID_HOME

  • JAVA_HOME:安装Java的路径。

  • ANDROID_HOME : Android SDK 安装的路径
  • PATH : 两个条目,一个用于为Android SDK安装工具,另一个用于平台工具PlatFormTools,我们应该能够运行

Windows通用应用程序

要为Windows Universal构建应用程序,请下载并安装Visual Studio 2015社区版。在安装过程中,选择“跨平台开发工具”以及Windows通用应用程序的SDK。

安装一切后,您就可以使用此命令从命令行添加Windows平台:

  1. ionic platform add windows

默认情况下,build命令将产生两个包:是Windows 8.1和Windows Phone 8.1,Ionic不支持。要将Windows软件包升级到版本10,必须将以下配置设置添加到配置文件(config.xml)。

  1. <preference name="windows-target-version" value="10.0" />

Ionic 简单的形式,绑定和传递对象在我们的类中

  1. <ion-list>
  2.  
  3. <ion-item>
  4. <ion-label fixed>登录名称</ion-label>
  5. <ion-input [(ngModel)]="Udata.txtusername" clearInput type="text"></ion-input>
  6. </ion-item>
  7. <ion-item>
  8. <ion-label fixed>登录密码</ion-label>
  9. <ion-input [(ngModel)]="Udata.txtpassword" type="password"></ion-input>
  10. </ion-item>
  11. </ion-list>
  12.  
  13. <div padding>
  14. <button ion-button color="primary" block (click)="Login()">登录</button>
  15. </div>
  1. mport { ListPage } from '../list/list';
  2. import { NavController } from 'ionic-angular';
  3. import { AlertController } from 'ionic-angular';
  4. import { Component } from '@angular/core';
  5.  
  6. @Component({
  7. selector: 'page-hello-ionic',
  8. templateUrl: 'hello-ionic.html'
  9. })
  10.  
  11. export class HelloIonicPage {
  12. constructor(public alerCtrl: AlertController, public navbar: NavController) {
  13. }
  14. //用户登录
  15. Udata = {
  16. txtusername: '', // 登录用户名称
  17. txtpassword: '' // 用户密码
  18. };
  19.  
  20. //登录
  21. Login() {
  22. let conMy = this.alerCtrl.create({
  23. title: 'dkdkdkd',
  24. message: this.Udata.txtusername
  25. });
  26. conMy.present();
  27. //跳转到主页面
  28. this.navbar.push(ListPage);
  29.  
  30. }

TS

Ionic 简单操作的更多相关文章

  1. x01.MagicCube: 简单操作

    看最强大脑,发现魔方还是比较好玩的,便买了一个,对照七步还原法,居然也能成功还原. 为什么不写一个魔方程序呢?在网上找了找,略作修改,进行简单操作,还是不错的,其操作代码如下: protected o ...

  2. js简单操作Cookie

    贴一段js简单操作Cookie的代码: //获取指定名称的cookie的值 function getCookie(objName) { var arrStr = document.cookie.spl ...

  3. GitHub学习心得之 简单操作

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 前言 本文对Github的基本操作进行了总结, 主要基于以下文章: http://gitre ...

  4. Linq对XML的简单操作

    前两章介绍了关于Linq创建.解析SOAP格式的XML,在实际运用中,可能会对xml进行一些其它的操作,比如基础的增删该查,而操作对象首先需要获取对象,针对于DOM操作来说,Linq确实方便了不少,如 ...

  5. Linux 中 Vi 编辑器的简单操作

    Linux 中 Vi 编辑器的简单操作 Vi 编辑器一共有3种模式:命名模式(默认),尾行模式,编辑模式.3种模式彼此需要切换. 一.进入 Vi 编辑器的的命令 vi  filename //打开或新 ...

  6. python(pymysql)之mysql简单操作

    一.mysql简单介绍 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库 ...

  7. ZooKeeper系列3:ZooKeeper命令、命令行工具及简单操作

    问题导读1.ZooKeeper包含哪些常用命令?2.通过什么命令可以列出服务器 watch 的详细信息?3.ZooKeeper包含哪些操作?4.ZooKeeper如何创建zookeeper? 常用命令 ...

  8. ORACLE的安装与网页版创建表空间的简单操作以及PLsql的简单操作

    1.oracle的安装: 安装简单易学,在这里不做解释.下载看装包后耐心等待,注意安装目录不要有中文字符,尽量按照指定目录进行安装.安装完成后会占用有大约5g的内存. 如果要卸载oracle,需要用其 ...

  9. C#反射技术的简单操作(读取和设置类的属性)

    public class A { public int Property1 { get; set; } } static void Main(){ A aa = new A(); Type type ...

随机推荐

  1. .Net 分布式云平台基础服务建设说明概要

    1)  背景 建设云平台的基础框架,用于支持各类云服务的业务的构建及发展. 2)  基础服务 根据目前对业务的理解和发展方向,总结抽象出以下几个基础服务,如图所示 3)  概要说明 基础服务的发展会根 ...

  2. OpenGL超级宝典笔记----框架搭建

    自从工作后,总是或多或少的会接触到客户端3d图形渲染,正好自己对于3d图形的渲染也很感兴趣,所以最近打算从学习OpenGL的图形API出发,进而了解3d图形的渲染技术.到网上查了一些资料,OpenGL ...

  3. 多线程爬坑之路-Thread和Runable源码解析

    多线程:(百度百科借一波定义) 多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术.具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提 ...

  4. javascript 判断参数类型大全

    js 判断类型的在开发中是很常用的,因为js 是弱类型的语言,var 可以接受任何形式的类型,但是在真正的开发中,我们需要根据不同类型做不同的处理,所以这个是必须的精通. 首先需要知道 typeof这 ...

  5. Http请求

    HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的.HTTP有两类报文:请求报文和响应报文. 请求报文 一个HTTP请求报文由请求行(request line ...

  6. 程序员必须要知道的Hadoop的一些事实

    程序员必须要知道的Hadoop的一些事实.现如今,Apache Hadoop已经无人不知无人不晓.当年雅虎搜索工程师Doug Cutting开发出这个用以创建分布式计算机环境的开源软...... 1: ...

  7. (转)从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)

    原文地址:  http://www.cnblogs.com/lyhabc/p/4682028.html 这一篇是从0开始搭建SQL Server AlwaysOn 的第二篇,主要讲述如何搭建故障转移集 ...

  8. ubuntu+mono+jexus 搭建.net的web平台 实现.net跨平台

    准备工作: vmware 用来安装 ubuntu 下载地址:VMware-workstation-9.0.1-894247.exe.tar 注册码: 1A4P8-DMK0N-FZ431-7K8NH-2 ...

  9. K-近邻算法(KNN)

    简介 k近邻算法是数据分类一种常用的算法,属于监督学习算法的一类,它采用不同特征值之的距离进行分类.K近邻算法具有精度高.对异常值不敏感.无数据输入假定的优点,缺点是计算复杂度高.空间复杂度高.适用于 ...

  10. Leetcode 笔记 36 - Sudoku Solver

    题目链接:Sudoku Solver | LeetCode OJ Write a program to solve a Sudoku puzzle by filling the empty cells ...