初始化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(称为ngi )从命令行为您创建 AngularJS 模板,因此您不必一遍又一遍地键入相同的起始代码。 这是一个只有一个目的的工具,所以它又小又快。 在几秒钟内启动并运行 $ gem install ngi $ cd ~ /...
1. 初始化仓库:在Angular项目目录下使用`git init`命令创建一个新的Git仓库。 2. 版本提交:通过`git add .`将所有文件添加到暂存区,然后使用`git commit -m "提交信息"`保存当前状态。 3. 追踪远程仓库:使用`git...
本文将深入探讨如何将流行的前端框架Angular与强大的数据可视化库ECharts进行结合,以实现丰富的数据展示功能。 Angular是一款由Google维护的开源JavaScript框架,用于构建单页应用程序(SPA)。它提供了模块化、...
1. **项目初始化**:创建一个新的项目目录,例如`ng2-firstyitimo`,并运行`npm init`命令来生成`package.json`文件。这个文件将包含项目的元数据,如名称、版本、描述、依赖等。其中,`version`字段用于跟踪版本...
npm init -y npm install webpack webpack-cli --save-dev ``` 接着,我们需要配置Webpack。创建一个名为`webpack.config.js`的文件,并设置入口点、输出目录以及可能的加载器和插件。例如: ```javascript module...
这通常从初始化一个npm项目开始,通过运行`npm init -y`命令,我们可以快速创建一个基本的项目配置。接着,安装必要的第三方库,包括Bootstrap、AngularJS以及Angular的路由模块`angular-route`,使用`npm install`...
8. **初始化作用域变量**:通过`ng-init`指令可以初始化作用域内的变量。例如,将字符串`"World"`赋值给作用域中的`name`变量。 9. **数据绑定**:AngularJS使用双大括号语法(如`{{name}}`)来展示或更新视图中的...
### Angular学习笔记知识点详解 #### 一、AngularJS指令概览 AngularJS 是一款非常强大的前端框架,它通过一系列的指令让HTML变得更为生动且功能丰富。这些指令以`ng-`开头,允许开发者轻松地扩展HTML的功能。下面...
通过调用`$.fn.zTree.init()`方法,传入DOM元素(通常是一个`<ul>`标签)、配置设置和节点数据,就可以成功地在Angular应用中渲染zTree。 最后,我们还定义了一个`getFont`函数,用于设置节点的字体样式。此外,`...
确保你已经安装了Node.js和npm,然后可以使用`npm init`创建一个新的Express项目,并安装必要的依赖,如`express`, `body-parser`等。同时,使用`npm install -g @ionic/cli`全局安装Ionic CLI,创建一个新的Ionic...
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基于 Angular 1.x 的 GridManager 封装, 用于便捷的在 Angular 中使用GridManager.实现功能功能描述宽度调整表格的列宽度可进行拖拽式调整位置更换表格的列位置进行拖拽式调整配置列可通过...
从金字塔后端服务Angular应用 演示使用setuptools...git init pcreate -s starter pyrserv cat >README.md "THIS STUFF" git add . 将Angular App构建为Python Setuptool软件包 预备步骤 设置并激活virtualenv 安装
在Angular框架中,刷新当前页面通常涉及到路由管理和组件生命周期的处理。本文将深入探讨如何在Angular应用中实现实现页面刷新的功能。 首先,从Angular 5.1版本开始,引入了一个名为`onSameUrlNavigation`的配置...
如果你的应用需要手动启动,可以使用`ng-init`或者在JavaScript中调用`angular.bootstrap()`。 4. **数据绑定与交互**:Angular的数据绑定在iframe内部正常工作,但跨iframe的数据交换则需要利用`window.post...
刚刚看到群上一个人说,他们公司凡是...有人说使用ng-init=”” 亲测:表示没达到我想要的结果…. 当然你如果使用[removed]=function(){}的话,不知道行不行,你可以去试试… 我们先了解一下angular的背景: AngularJs
yarn init ``` 接下来,安装必要的开发依赖: ``` yarn add typescript @types/node --dev ``` 并在`package.json`中添加`peerDependencies`,例如: ``` "peerDependencies": { "@angular/common": ">=...
2. 初始化项目,创建`package.json`文件,通过`npm init`命令。 3. 安装Angular和Webpack相关的依赖,如`@angular/core`、`@angular/common`、`@angular/platform-browser-dynamic`、`webpack`、`ts-loader`等,可以...
例子 angular . module ( 'app' ) . config ( function ( $stateBuilderProvider ) { 'use strict' ; var resolveSession = [ 'session' , function ( session ) { return session . init ( ) ; } ] ; $...