You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
在src\app下建立一个core的子文件夹(src\app\core),然后命令行中输入 ng g s core/auth(s这里是service的缩写,core/auth是说在core的目录下建立auth服务相关文件)。auth.service.ts和auth.service.spec.ts这个两个文件应该已经出现在你的目录里了
生成项目并添加组件
安装淘宝镜像
安装angular2脚手架
这个命令为我们新建了一个名为
hello-angular
的工程生成一个hello-angular文件夹,进入文件夹
可以看到应用编译打包后server运行在4200端口
打开浏览器输入 http://localhost:4200 即可看到效果
wscat是我们的组件名称,后面的两个参数是告诉angular-cli生成组件时,请把组件的HTML模板和CSS样式和组件放在同一个文件中
Angular提倡的文件命名方式是这样的:
@component修饰配置中的
selector: 'app-login',这意味着我们可以在其他组件的**template**中使用
`打开
hello-angular\src\app\app.component.html
加入我们的组件编写组件添加事件
在
login.component.ts
里面的模板中添加输入框和事件绑定**(click)**表示我们要处理这个button的click事件,圆括号是说发生此事件时,调用等号后面的表达式或函数
在下面代码中定义test事件
如果一切无误当我们点击按钮的时候就会在控制台输出123结果
我们可以在文本输入框标签内加一个#usernameRef,这个叫引用(reference)
当我们输入内容的时候再按触发点击事件,就可以获取视图输入框的数据
创建服务
在src\app下建立一个core的子文件夹(src\app\core),然后命令行中输入
ng g s core/auth
(s这里是service的缩写,core/auth是说在core的目录下建立auth服务相关文件)。auth.service.ts和auth.service.spec.ts这个两个文件应该已经出现在你的目录里了我们可以定义一个简单的服务,如下面代码
The text was updated successfully, but these errors were encountered: