`

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 ~ /...

    angular git

    1. 初始化仓库:在Angular项目目录下使用`git init`命令创建一个新的Git仓库。 2. 版本提交:通过`git add .`将所有文件添加到暂存区,然后使用`git commit -m "提交信息"`保存当前状态。 3. 追踪远程仓库:使用`git...

    angular结合ECharts

    本文将深入探讨如何将流行的前端框架Angular与强大的数据可视化库ECharts进行结合,以实现丰富的数据展示功能。 Angular是一款由Google维护的开源JavaScript框架,用于构建单页应用程序(SPA)。它提供了模块化、...

    Angular2库初探

    1. **项目初始化**:创建一个新的项目目录,例如`ng2-firstyitimo`,并运行`npm init`命令来生成`package.json`文件。这个文件将包含项目的元数据,如名称、版本、描述、依赖等。其中,`version`字段用于跟踪版本...

    webpack构建angular1x

    npm init -y npm install webpack webpack-cli --save-dev ``` 接着,我们需要配置Webpack。创建一个名为`webpack.config.js`的文件,并设置入口点、输出目录以及可能的加载器和插件。例如: ```javascript module...

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

    这通常从初始化一个npm项目开始,通过运行`npm init -y`命令,我们可以快速创建一个基本的项目配置。接着,安装必要的第三方库,包括Bootstrap、AngularJS以及Angular的路由模块`angular-route`,使用`npm install`...

    Angular 案例

    8. **初始化作用域变量**:通过`ng-init`指令可以初始化作用域内的变量。例如,将字符串`"World"`赋值给作用域中的`name`变量。 9. **数据绑定**:AngularJS使用双大括号语法(如`{{name}}`)来展示或更新视图中的...

    angular学习笔记

    ### Angular学习笔记知识点详解 #### 一、AngularJS指令概览 AngularJS 是一款非常强大的前端框架,它通过一系列的指令让HTML变得更为生动且功能丰富。这些指令以`ng-`开头,允许开发者轻松地扩展HTML的功能。下面...

    Angular整合zTree的示例代码

    通过调用`$.fn.zTree.init()`方法,传入DOM元素(通常是一个`&lt;ul&gt;`标签)、配置设置和节点数据,就可以成功地在Angular应用中渲染zTree。 最后,我们还定义了一个`getFont`函数,用于设置节点的字体样式。此外,`...

    Ionic+Angular+Express实现前后端交互使用HttpClient发送get请求数据并加载显示示例代码.zip

    确保你已经安装了Node.js和npm,然后可以使用`npm init`创建一个新的Express项目,并安装必要的依赖,如`express`, `body-parser`等。同时,使用`npm install -g @ionic/cli`全局安装Ionic CLI,创建一个新的Ionic...

    前端项目-pusher-angular.zip

    this.pusherService.init('your_app_key', 'your_app_cluster'); this.connect(); } private connect() { const channel = this.pusherService.subscribe('your_channel_name'); channel.bind('your_event_...

    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刷新当前页面的实现方法

    在Angular框架中,刷新当前页面通常涉及到路由管理和组件生命周期的处理。本文将深入探讨如何在Angular应用中实现实现页面刷新的功能。 首先,从Angular 5.1版本开始,引入了一个名为`onSameUrlNavigation`的配置...

    angular-through-iframe:如何通过 iframe 使用 angular.js

    如果你的应用需要手动启动,可以使用`ng-init`或者在JavaScript中调用`angular.bootstrap()`。 4. **数据绑定与交互**:Angular的数据绑定在iframe内部正常工作,但跨iframe的数据交换则需要利用`window.post...

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

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

    angular第三方包开发整理(小结)

    yarn init ``` 接下来,安装必要的开发依赖: ``` yarn add typescript @types/node --dev ``` 并在`package.json`中添加`peerDependencies`,例如: ``` "peerDependencies": { "@angular/common": "&gt;=...

    详解webpack+angular2开发环境搭建

    2. 初始化项目,创建`package.json`文件,通过`npm init`命令。 3. 安装Angular和Webpack相关的依赖,如`@angular/core`、`@angular/common`、`@angular/platform-browser-dynamic`、`webpack`、`ts-loader`等,可以...

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

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

Global site tag (gtag.js) - Google Analytics