腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
call_me_R
专栏作者
举报
311
文章
314928
阅读量
24
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
javascript
网站
java
angularjs
html
css
数据
github
flutter
git
api
android
spring
ios
node.js
http
开源
dart
接口
浏览器
配置
react
typescript
boot
函数
前端
事件
数据库
打包
canvas
开发
缓存
网络安全
面向对象编程
微信
https
vue.js
npm
jenkins
对象
json
ecmascript
容器
存储
游戏
数据结构
腾讯云开发者社区
变量
调试
linux
小程序
width
表单
测试
工作
管理
数组
异步
ide
apache
nginx
redux
rxjs
机器人
app
data
security
服务
工具
集合
技巧
跨域
框架
命令行
图表
xcode
c++
php
jquery
sql
文件存储
渲染
svg
webpack
lodash
dom
public
size
web
插件
程序
后端
开发者
设计
特效
通信
域名
注解
云点播
c 语言
python
xml
腾讯云测试服务
html5
sdk
ant
class
height
label
math
promise
restful
shift
编程
编码
编译
布局
产品
程序员
动画
动效
服务端
服务器
脚本
教程
接口文档
连接
视频
搜索
算法
同步
推送
系统
线程
语法
字符串
费用中心
机器学习
bash
regex
jquery ui
android studio
listview
access
mvc
flask
jar
maven
搜索引擎
容器镜像服务
神经网络
访问管理
cci 持续集成
视频处理
图像处理
electron
sass
babel.js
koa
分布式
爬虫
正则表达式
gui
mybatis
seo
cdn
tcp/ip
单元测试
markdown
windows
groovy
项目管理
account
amp
apply
arguments
arraylist
assert
axios
bind
bloc
boolean
border
break
builder
call
capture
case
cell
center
chrome
command
config
console
cookie
csrf
date
display
download
druid
event
file
firefox
foreach
gpt
header
hover
icon
image
import
input
interpolation
ivy
jwt
keydown
line
list
localstorage
mac
microsoft
mysql
next
null
offline
padding
position
postman
printing
range
rem
resize
rest
screenshot
selector
server
shadow
slider
spa
store
swagger
tar
text
this
title
token
var
version
war
window
xss
版本控制
编程语言
遍历
编译器
部署
二维码
反射
分页
公众号
后台
互联网
基础
架构
解决方案
进程
镜像
开发环境
客户端
模型
排序
权限
日志
软件开发
数据类型
拖拽
微信公众号
微信小程序
文件系统
响应式编程
性能
压缩
隐私
用户体验
源码
指针
中间件
最佳实践
搜索文章
搜索
搜索
关闭
Angular 多项目管理
json
打包
项目管理
命令行
配置
我们通过 NG-ZORRO 来初始化名为 jimmy-demo项目。那么,我们就可以在 package.json 上看到默认的启动和构建命令行:
Jimmy_is_jimmy
2023-10-25
171
0
Angular 项目多国语言设置
json
typescript
angularjs
存储
有时候,我们开发了一个项目,需要走国际化。那么我们需要设置多国语言。下面,我们以 Angular 项目为例,说说怎么针对 Angular 项目来设置多国语言。React 和 Vue 项目同理~
Jimmy_is_jimmy
2023-03-14
1.9K
0
Angular 项目路径添加指定的访问前缀
html
nginx
打包
json
angularjs
开发多个项目的时候,我们希望能通过指定的前缀路径去访问不同的项目。比如,通过前缀 /projectA/ 去访问项目 A;通过前缀 /projectB/ 去访问项目 B。我们应该怎么设置呢?
Jimmy_is_jimmy
2023-03-09
1.1K
0
Flutter - ListView 挂件中使用 JSON 文件
json
listview
dart
app
builder
在 app 开发中,最重要的部分是,我们需要从服务或者本地获取数据,渲染到我们的挂件中。
Jimmy_is_jimmy
2022-10-27
1.3K
0
从 Angular Route 中提前获取数据
angularjs
bash
json
css
—\ntheme: fancy\n—\n\n### 介绍\n\n提前获取意味着在数据呈现在屏幕之前获取到数据。本文中,你将学到,在路由更改前怎么获取到数据。通过本文,你将学会使用 resolver, 在 Angular App 中应用 resolver,应用到一个公共的预加载导航。\n\n### 你为什么应该使用 Resolver\n\nResolver 在路由跟组件之间扮演着中间件服务的角色。假设你有一个表单,没有数据时,你想向用户一个空的表单,当在加载用户数据时展示一个 loader,然后当数据返回时,填充表单并隐藏 loader。\n\n通常,我们都会在组件的 ngOnInit() 钩子函数中获取数据。也就是说,组件加载完之后,我们发起数据请求。\n\n在 ngOnInit() 中操作,我们需要在每个需要的组件加载后,在其路由页面中添加 loader 展示。Resolver 可以简化 loader 的添加使用。你可以只添加一个适用于每个路由的 loader,而不是每个路由中都添加 loader。\n\n本文将结合示例来解析 resolver 的知识点。以便于你可以牢记它并在项目中使用它。\n\n### 在应用中使用 Resolver\n\n为了在应用中使用 resolver,你需要准备一些接口。你可以通过 JSONPlaceholder 来模拟,而不需要自己开发。\n\nJSONPlaceholder 是一个很棒的接口资源,你可以借助它更好学习前端的相关概念而不被接口所约束。\n\n现在,接口的问题解决了,我们可以开始 resolver 的应用了。一个 resolver 就是一个中间件服务,所以我们将创建一个服务。\n\nbash\n ng g s resolvers/demo-resolver --skipTests=true\n\n\n> –skipTests=true 跳过生成测试文件\n\nsrc/app/resolvers 文件夹中创建了一个服务。resolver 接口中有一个 resolve() 方法,它有两个参数:route(ActivatedRouteSnapshot 的实例)和 state(RouterStateSnapshot 的实例)。\n\nloader 通常是在 ngOnInit() 中编写所有的 AJAX 请求,但是逻辑将会在 resolver 中实现,替代 ngOnInit()。\n\n接着,创建一个服务来获取 JSONPlaceholder 中列表数据。然后在 resolver 中底调用,接着在路由中配置 resolve信息,(页面将会等待)直到 resolver 被处理。在 resolver 被处理之后,我们可以通过路由来获取数据然后展示在组件中。\n\n### 创建服务并编写逻辑获取列表数据\n\nbash\n ng g class models/post --skipTests=true\n\n\npost.ts\n\ntypescript\nexport class Post {\n id: number;\n title: string;\n body: string;\n userId: string;\n}\n\n\nmodel 就绪,是时候获取帖子 post 的数据了。\n\npost.service.ts\n\ntypescript\nimport { Injectable } from "@angular/core";\nimport { HttpClient } from "@angular/common/http";\nimport { Post } from "../models/post";\n\n@Injectable({\n providedIn: "root"\n})\nexport class PostsService {\n constructor(private _http: HttpClient) {}\n\n getPostList() {\n let URL = "https://jsonplaceholder.typicode.com/posts";\n return this._http.get<Post[]>(URL);\n }\n}\n\n\n现在,这个服务随时可被调用。\n\ndemo-resolver.service.ts\n\ntypescript\nimport { Injectable } from "@angular/core";\nimport {\n Resolve,\n ActivatedRouteSnapshot,\n RouterStateSnapshot\n} from "@angular/router";\nimport { PostsService } from "..
Jimmy_is_jimmy
2022-09-08
6.1K
0
重读《JavaScript高级程序设计》
面向对象编程
json
编程算法
ECMAScript 函数不能像传统意义上那样实现重载。而在其他语言(如Java)中,可以为一个函数编写两个定义,只要这两个定义的签名(接受的参数类型和数量)不同即可[p66]。ECMAScript的类型是松散形的,没有签名,所以是没有重载的。
Jimmy_is_jimmy
2019-07-31
968
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档