`

Angular Init

 
阅读更多
初始化angular项目

下载angular-cli
npm install -g angular-cli


建立项目
ng new first-angular


注意这里文件名或者文件的名字无法使用下划线,只能使用横线 。

载入服务
cd first-angular
ng serve



浏览器打开http://localhost:4200看到消息Our app works则证明成功。


Angular Samples
https://ng-matero.github.io/ng-matero/auth/login
https://www.cnblogs.com/nzbin/p/11150811.html
https://github.com/ng-matero/ng-matero



### 6.1 Get User By ID
* Request 
`https://<hosting>/v1/electric/getuser/<id>`

|  Parameter   | Description  |
|  ----  | ----  |
| id  | User ID |

* Verb:
`GET`
* BODY:
`N/A`
* Responce 
`Success case:`
```json
{
    "status": "succeeded",
    "data": {
        "id": 1,
        "name": "test1234",
        "icon": "\\1.ico",
        "birthday": "1999-01-01",
        "role": "admin",
        "password": "123456789",
        "createddate": "2021-11-11 06:50:49",
        "updateddate": "2021-11-11 06:54:56"
    }
}
```
`Failure cases:`
```json
{
    "status": "failed",
    "error": "XXXX",
}
```

### 6.2 Get All Users
* Request 
`https://<hosting>/v1/electric/getallusers`
* Verb:
`GET`
* BODY:
`N/A`
* Responce
`Success case:`
```json
{
    "status": "succeeded",
    "data": {
        "users": [
            {
                "id": 1,
                "name": "test1234",
                "icon": "\\1.ico",
                "birthday": "1999-01-01",
                "role": "admin",
                "password": "123456789",
                "createddate": "2021-11-11 06:50:49",
                "updateddate": "2021-11-11 06:54:56"
            },
            {
                "id": 2,
                "name": "test1234",
                "icon": "\\1.ico",
                "birthday": "1999-01-01",
                "role": "admin",
                "password": "123456789",
                "createddate": "2021-11-11 06:48:17",
                "updateddate": "2021-11-11 06:55:21"
            }
        ]
    }
}
```
`Failure cases:`
```json
{
    "status": "failed",
    "error": "XXXX",
}
```

### 6.3 Delete User By ID
* Request 
`https://<hosting>/v1/electric/deleteuser/<id>`

|  Parameter   | Description  |
|  ----  | ----  |
| id  | User ID |

* Verb: 

`POST`
* BODY: 
`N/A`
* Responce
`Success case:`
```json
{
    "status": "succeeded",
}
```
`Failure cases:`
```json
{
    "status": "failed",
    "error": "XXXX",
}
```

### 6.4 Add User
* Request: 
`https://<hosting>/v1/electric/adduser`
* Verb:  
`DELETE`
* BODY:
```json
{
    "id":"1",
    "name":"test1234",
    "icon":"1.ico",
    "birthday":"1999-01-01",
    "role":"admin",
    "password":"123456789"
}
```
* Responce 
`Success case:`
```json
{
    "status": "succeeded",
}
```
`Failure cases:`
```json
{
    "status": "failed",
    "error": "XXXX",
}
```

### 6.5 Update User Information
* Request: 
`https://<hosting>/v1/electric/updateuser`
* Verb:
`PATCH`
* BODY:
```json
{
    "id":"1",
    "name":"test1234",
    "icon":"\\1.ico",
    "birthday":"1999-01-01",
    "role":"admin"
}
```
* Responce 
`Success case:`
```json
{
    "status": "succeeded",
}
```
`Failure cases:`
```json
{
    "status": "failed",
    "error": "XXXX",
}
```

### 6.6 Update User Password
* Request: 
`https://<hosting>/v1/electric/updateuserpassword`
* Verb:
`PATCH`
* BODY:
```json
{
    "id":"1",
    "password":"1234567890123"
}
```
* Responce 
`Success case:`
```json
{
    "status": "succeeded",
}
```
`Failure cases:`
```json
{
    "status": "failed",
    "error": "XXXX",
}
```
分享到:
评论

相关推荐

    angular_init:通过从命令行为所有组件创建模板来加速 AngularJS 开发

    angular_init(称为ngi )从命令行为您创建 AngularJS 模板,因此您不必一遍又一遍地键入相同的起始代码。 这是一个只有一个目的的工具,所以它又小又快。 在几秒钟内启动并运行 $ gem install ngi $ cd ~ /...

    GridManager-Angular-1.x:GridManager by Angular-1.x

    GridManager Angular 1.x基于 Angular 1.x 的 GridManager 封装, 用于便捷的在 Angular 中使用GridManager.实现功能功能描述宽度调整表格的列宽度可进行拖拽式调整位置更换表格的列位置进行拖拽式调整配置列可通过...

    angular-pyramid-seed

    从金字塔后端服务Angular应用 演示使用setuptools...git init pcreate -s starter pyrserv cat &gt;README.md "THIS STUFF" git add . 将Angular App构建为Python Setuptool软件包 预备步骤 设置并激活virtualenv 安装

    Angular整合zTree的示例代码

    1.1 新建一个angular4项目 参考博文:点击前往 1.2 去zTree官网下载zTree zTree官网: 点击前往 2 编程步骤 从打印出zTree对象可以看出,zTree对象利用init方法来实现zTree结构;init方法接收三个参数 参数1:一...

    详解angular中如何监控dom渲染完毕

    刚刚看到群上一个人说,他们公司凡是...有人说使用ng-init=”” 亲测:表示没达到我想要的结果…. 当然你如果使用[removed]=function(){}的话,不知道行不行,你可以去试试… 我们先了解一下angular的背景: AngularJs

    angular-radio:AngularJS应用程序的消息传递模式

    ngRadio 克隆此存储库或通过安装 bower install angular-radio 与Angular一起使用 angular . module ( 'app' , [ 'ngRadio' ] ) .... var channel = $... trigger ( 'init' , 'Configuration initalized' ) ; }

    angular-state-builder:angular-ui-router 的状态生成器

    例子 angular . module ( 'app' ) . config ( function ( $stateBuilderProvider ) { 'use strict' ; var resolveSession = [ 'session' , function ( session ) { return session . init ( ) ; } ] ; $...

    详解基于Bootstrap+angular的一个豆瓣电影app

    npm install bootstrap angular angular-route --save 新建一个index.html页面 引用 这三个依赖库 新建两个文件夹coming_soon in_theaters 然后在这两个文件夹里分别创建一个controller.js 文件和view.html文件 ...

    ng-profiler:用于Ivy,调试和可视化工具的Angular Profiler

    角度轮廓仪 Angular Profiler是一个开发人员工具,它通过提供...// init project and install dependences yarn // package plugin in watch mode yarn watch // package and compile devtools page app in watch mode

    angular-material-css-vars:小库使用@angularmaterial来使用CSS变量

    您想用彩虹中的所有颜色动态设置角度材质的样式吗? 别再看了!设置安装: npm i angular-material-css-vars -S 如果已经配置了@ angular / material...// init theme@include init-material-css-vars () { // If your

    angular-scully-ejemplo

    甜甜圈店一个使用DonutAPI展示和教授如何使用Angular构建Jamstack应用程序的Angular应用程序。步骤1 在此分支中,我们将Scully安装到该项目。 运行以下命令以将Scully添加到该项目: ng add @scullyio/init 此时,请...

    详解Angular结合zTree异步加载节点数据

    1.1 新建一个angular4项目 参考://www.jb51.net/article/119668.htm 1.2 去zTree官网下载zTree zTree官网:点击前往 三少使用的版本:点击前往 1.3 参考博客 //www.jb51.net/article/133284.htm 2 编程步骤   从...

    angular2-distro:过时的概念验证可提供更快的angular2入门体验

    $ ./node_modules/.bin/tsc -init --experimentalDecorators --target es5 # Open VSCode # Start coding in .ts - completion, error-highlighting, nav-to-docs all work! $ ./node_modules/.bin/tsc --wa

    Angular.js中定时器循环的3种方法总结

    var app = angular.module('myApp',[]); app.run(function($rootScope , $interval){ var img=["http://hdn.xnimg.cn/photos/hdn321/20130612/2235/h_main_NNN4_e80a000007df111a.jpg" ,...

    angular-boilerplate:我用来设置我的项目的 Angular 骨架

    我用来设置我的项目的 Angular 骨架 运行 npm install、bower install、grunt init、grunt dev 和 python server.py 使用流浪者 首先,以管理员身份执行以下命令以允许 Windows 上的符号链接: fsutil behavior ...

    ES6-Init:试用JSPM + System.js + Babel + Harp.js + Gulp + Angular

    ES6-Init 试用JSPM + System.js + Babel + Harp.js + Gulp + Angular

    Angular:角度测试

    #Angular###Angular 介绍AngularJS 是一个 JavaScript 框架AngularJS 是一个 JavaScript 框架。它是一个以 JavaScript 编写的库。AngularJS 是以一个 JavaScript 文件形式发布的,可通过 script 标签添加到网页中.##...

    registration:使用Angular和grunt的简单注册示例

    使用Angular和grunt的简单注册示例。 怎么跑 源init或首次运行代码 克隆回购(如果您正在阅读,则可能已经克隆了:P) 从下载并安装nodejs 从命令行转到repo/registration文件夹并运行./init.sh 现在运行grunt ...

    angular2-github-app-bootstrap:练习构建简单的Angular 2应用

    在init.ts内部,导入模块app ,该模块位于同一目录中。 您可以使用其相对位置来指向它。 使用的选择器属性将app/app.ts组件app命名为。 在View批注内部添加属性templateUrl ,该属性应指向app组件的模板。 在App...

    angular2-jspm:带有jspm的TypeScript中的Angular 2示例

    g jspm 将jspm锁定到特定版本npm install jspm@0.16.12 --save-dev jspm init (选择打字稿作为翻译器) 安装angular2和所需的依赖项jspm install angular2 jspm install reflect-metadata zone.js 自定义config.js ...

Global site tag (gtag.js) - Google Analytics