当前位置: 首页 > news >正文

h5自适应企业网站源码国内免费建站平台

h5自适应企业网站源码,国内免费建站平台,建设数据库搜索网站,怎么建网站 手机版创建 angualr 组件和传值 angular组件其实就是个xxx.component.ts,本质还是ts文件一个html文件 1.创建组件:在Angular中,可以使用命令行工具ng generate component创建一个新组件。例如: ng generate component my-component这将创建一个名…

创建 angualr 组件和传值

angular组件其实就是个xxx.component.ts,本质还是ts文件+一个html文件

1.创建组件:在Angular中,可以使用命令行工具ng generate component创建一个新组件。例如:

ng generate component my-component

这将创建一个名为my-component的新组件,并在当前目录中生成相应的文件夹。

2.使用组件:在Angular中,可以在模板中使用组件。为此,请在模板中使用组件的选择器,如下所示:

<app-my-component></app-my-component>

3.传递数据:可以通过使用属性绑定将数据从父组件传递到子组件。例如:

<app-my-component [message]="'Hello World'"></app-my-component>

4.接收数据:可以使用输入属性在子组件中接收数据。例如:

// my-component.component.ts
import { Component, Input } from '@angular/core';@Component({selector: 'app-my-component',template: `{{ message }}`,
})
export class MyComponent {@Input() message: string;
}


数据绑定

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述



数据循环

在这里插入图片描述

在这里插入图片描述
循环的时候设置key值



angular中的服务在这里插入图片描述

组件通常是一组代码,它们可以在多个系统或应用程序中多次使用,用于实现特定的功能。组件的作用范围是限制的,它们只能在系统的特定上下文中使用,而不能独立使用。

服务则是独立的,可以通过网络访问的系统,用于提供特定的功能。服务可以通过API被调用,并可以在多个系统和应用程序中使用。服务的作用范围更广,它们可以通过网络在不同的环境中使用。

所谓依赖注入,本质上是一种传值

**class DatabaseConnection:**def __init__(self):self.connection = "This is a database connection"class UserService:def __init__(self, db_connection):self.db_connection = db_connectiondef get_users(self):# Use the database connection to retrieve usersreturn "Retrieving users from the database"# The client code
**db_connection = DatabaseConnection()**
user_service = UserService(db_connection)
print(user_service.get_users())

在这里插入图片描述
命令创建服务

在这里插入图片描述
在这里插入图片描述



Angular 中的 dom 操作

主要是childview,这里讲父子组件之间的childview
在这里插入图片描述
就是父组件的html里有一个子组件,给他去一个名字#xxx,然后就可以使用childview了,然后可以调用子组件里的方法



Angular 父子组件以及组件之间通讯

之前写的childview是一种,还有input和output两种,这里说一下input

在这里插入图片描述
这里的[msg]="msg"是喜闻乐见的,但是这里"msg"是在父组件里的,[msg]是子组件里用input导入的
要在子组件里引用input模块

在这里插入图片描述

这里msg是在子组件里声明了的,所以{{msg}}在子组件的html可以显示,不过值是父组件传过来的



Rxjs 异步数据流编程

let stream = new Observable(observer => {
let timeout = setTimeout(() => {
clearTimeout(timeout);
observer.next('observable timeout');
}, 2000);
});
let disposable = stream.subscribe(value => console.log(value));
setTimeout(() => {
//取消执行
disposable.unsubscribe();
}, 1000);--------这是个什么功能

这是一段使用 RxJS 库中的 Observable 对象的代码片段。Observable 是一种异步数据流,它可以在某个时刻生成一系列值。

在这个例子中,一个新的 Observable 对象被创建,并且在其内部使用 setTimeout 函数**在 2 秒后发出一个 “observable timeout” 值。**接着,该 Observable 对象被订阅,并且在订阅回调函数中使用 console.log 函数输出该值。

最后,在 1 秒后,使用 disposable.unsubscribe() 取消对该 Observable 对象的订阅。这意味着当 “observable timeout” 值在 2 秒后生成时,它将不再被输出到控制台。

总的来说,这段代码演示了如何创建一个 Observable 对象,如何订阅它并处理其生成的值,以及如何取消对该 Observable 对象的订阅。

在这里插入图片描述



Angular 中的数据交互(get jsonp post)

get
在这里插入图片描述
在这里插入图片描述

var api = "http://a.itying.com/api/productlist";
this.http.get(api).subscribe(response => {
console.log(response);
});

post

在这里插入图片描述

在这里插入图片描述

const httpOptions = {
headers: new HttpHeaders({ 'Content-Type': 'application/json' })
};
var api = "http://127.0.0.1:3000/doLogin";
this.http.post(api,{username:'张三',age:'20'},httpOptions).subscribe(response => {
console.log(response);
});


其他

在这里插入图片描述
input、checkbox、radio、
select、 textarea



模块

在这里插入图片描述



其他补充

在这里插入图片描述
组件的html的输入ts里的内容相互影响,双向数据绑定

http://www.zhongyajixie.com/news/304.html

相关文章:

  • 莆田网站制作企业网页广告怎么投放
  • 简述四个网络营销推广策略windows10优化大师
  • 环保网站模板下载合肥优化
  • 重庆网页设计学校图片seo优化是什么意思
  • 关于医疗保障局门户网站建设今日头条新闻最新
  • 中国建设部网站四库平台seo优化培训班
  • 糗事百科网站模板海南seo排名优化公司
  • 由前台有后台的网站怎么做常见的网络直接营销有哪些
  • 仿建网站站长统计入口
  • 购物网站建设建站软件开发培训机构去哪个学校
  • 站长工具 怎么做网站地图百度seo规则最新
  • 广东网站制作平台网络服务器
  • 网站开发和安卓开发百度推广优化技巧
  • 网站建设策划结构百度在线识图查图片
  • 成都网站建设推广详中国最大的企业培训公司
  • 做电商网站货源产品市场营销策划书
  • 东莞网站制作与网站建设小说关键词自动生成器
  • wordpress配置网站推广赚钱的软件
  • 给个网站急急急2021哈尔滨企业网站seo
  • 做菠菜网站判多久名词解释搜索引擎优化
  • 世界500强天津海外seo
  • 青岛响应式网站设计seo网站关键词优化
  • 做网站都需要哪些技术哈尔滨seo优化软件
  • 框架做网站指的是站长工具域名解析
  • 随州网站建设哪家优惠今天时政新闻热点是什么
  • 企业网站系统手机版游戏优化
  • 编辑网站内容怎么做滚动图片东莞优化排名推广
  • 网站首页关键词设置seo专业培训学费多少钱
  • 宝安网站推广平台汕头seo优化公司
  • 宁陵网站建设百度百度一下百度