首页
学习
活动
专区
圈层
工具
发布

Angular 2 + 折腾记 :(2)初步认识angular2,不一样的开发模式

依赖了哪些文件,有哪些作用 index.html 文件 app目录下(分的很彻底,写起来跟常规基本一样) app.component.css : 根样式文件,配置了scss就是.scss app.component.html : 根html.../app.component.html', // 组件关联的html页面 styleUrls: ['....,支持多个管道,支持内置管道和自定义管道,:跟随是管道的参数,后续文档我写一个如何自定义管道的文章 []="":绑定组件内的值[单向,数据流向视图],指令,原生html控件的自身属性[value,src...哦,还少说了服务这块,看着安排,这些说完之后就直接开搞一些小玩意,比如自定义管道,上传组件,自定义指令这些。。。发现文章有错误的,或者有更好讲解的,请留言指出,我会及时修正,谢谢!

7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Angular教程】-组件初识|8月更文挑战

    组件相关的其他文件暂时先放一放,在Vue开发的时候我们创建好的组件总是要挂载后才能使用的,那angular需要挂载吗?...现在我们通过修改**app.component.html**内容来显示一下我们自己的组件吧 清空app.component.html的内容 还记得我们创建的组件叫什么吗?...fontSizePx属性被传入到sizer组件中 在操作sizer组件后又将size更新到了app中的fontSizePx属性,页面随之更新 结构型指令 NgIf(内置): 给组件ts添加属性: public...: '150px' }"> 绑定一组style试试 NgModel(只适用于表单元素) 在组件ts中添加属性: public value: string = 'hello world...,要不然功能无法实现 此时页面恢复正常,通过在输入框中更新内容,页面绑定的数据同时更新 管道 angular中的管道与Vue中的过滤器雷同,均可以使数据按指定的格式进行显示,同样使用管道符来操作 内置管道

    2.4K20

    【开发指南】(六)Ionic3从目录结构理解开发

    ionic的命令行生成为原始的静态html页面,并存放在www目录(见上图所示),也就是说www在开发过程中是不需要理的,可以任意删除。...,从而在app中实现本地浏览网页的效果,其中页面和脚本等因为是本地的就不需要网上加载,在数据加载过程中就已经可以看到页面,等数据加载完成自动局部刷新页面即可,这就是ionic的运行机理,也是混合式应用的其中一种常见套路...、图片、字体、脚本等静态文件; pages :开发页面,含html、ts、css; theme :主题文件夹,里面可以放置多个主题文件,方便切换主题; ---- components:自定义组件(公用...、可复用模块); directives:自定义指令(注入到组件上为组件添加功能); pipes:自定义管道(用于格式化显示数据); providers:自定义服务(工具类、业务处理类等等); 可以看到...而压缩打包混淆等都是ionic框架内部处理了,所以我们只需专注于页面的实现,那最最简单的开发步骤就是,在pages里面新建一个页面,写好逻辑,然后在app.module.ts添加配置即可。

    3.5K10

    Angular实战之使用NG-ZORRO创建一个企业级中后台框架(进阶篇)

    |--app.module.ts(模块)  |--app.component.ts(组件)  |--app.component.html(HTML模板)  |--app.component.css(CSS...// app的css |-- app.component.html // app的html |-- app.component.spec.ts // app的测试 |-- app.component.ts...修改项目默认调转页面,Angular应用多模块路由配置: 找到app-routing.module.ts文件,在【routes】对象中声明新模块路由,以及项目默认调转页面地址修改。 ?...在my-blog项目中创建博客后台页面首页组件,配置路由(多模块路由配置),声明运行组件: 1、创建首页组件: ng generate component /pages/my-blog/index ?...自定义页面Layout布局(动态菜单栏配置): 一般情况下我们的页面动态菜单都是从后台读取,然后遍历绑定在【app.component.html】页面中的,我们这里没有展示没有涉及到后台就是用固定式的路由

    5.4K20

    Ionic2 Rest 认证1、创建Ionic 2 APP2、创建服务3、创建登陆和注册页面4、登出和token检查

    我们需要创建相应的页面实现登陆和注册,如下命令将自动生成视图、控制器和样式文件: ionic g page Login ionic g page Register 修改' src/app/app.module.ts...登出和token检查 最后,在主页中添加一个退出登陆的功能,同时检查token,如果没有token跳转到登陆页面。...在模版中使用 总结 Ionic 2 中的创建一个闪视卡片组件 1. 创建一个新的应用作为例子 2. 什么是组件? 3. 创建组件模版 4. 创建组件类 5. 创建 CSS 动画 6....使用照片倾斜浏览组件 总结 Ionic 2 中实现一个简单的进度条 理解 自定义组件中的 Input 和 output 1.创建一个新的应用 2.创建组件 修改src/components/...progress-bar/progress-bar.ts如下: 3.使用这个组件 总结 使用VS Code在Chrome中调试Ionic 2 优化你的Ionic2应用 打开Angular产品模式

    4.4K30

    ionic3应该善用组件和指令

    ionic3开发框架是angular4,所以了解一下angular4的一些基础知识,能让你更好的开发应用。...angular4提供了很多功能强大的内置指令,但在现实情况中,这些内置指令可能还不能完全满足实际要求,这时我们就需要编写自定义指令来实现特定要求。...其实ionic3(angualr4)和ionic2(angular2)差不多,但和ionic1(angular1)就差别非常大了,可以说基本是推倒了重来。...cli使用如下命令创建基本指令,会生成bg-color.ts文件: ionic g directive bgColor 2)修改指令。...,在调用指令的页面module.ts里导入指令并声明,反之,在app.module.ts里导入指令并声明,这样调用的组件就能识别该指令了: import { BgColorDirective } from

    4.4K40

    Spring Boot 之 MVC1、新建工程2、依赖更新3、编写Controller4、准备Model数据,映射请求路径5、配置JSP模版6、渲染输出

    总结 Ionic 2 添加页面 创建页面 创建附加页面 使用 Ionic 2 开发Todo应用 0 开始之前 1 创建新的Ionic 2工程 2....Ionic 2 基本导航功能 总结 Ionic 2 中使用管道处理数据 1.生成一个新应用 2.创建一个管道 3.使用管道 总结 Ionic 2 中使用HTTP与远程服务器交互数据 开始之前...在模版中使用 总结 Ionic 2 中的创建一个闪视卡片组件 1. 创建一个新的应用作为例子 2. 什么是组件? 3. 创建组件模版 4. 创建组件类 5. 创建 CSS 动画 6....使用照片倾斜浏览组件 总结 Ionic 2 中实现一个简单的进度条 理解 自定义组件中的 Input 和 output 1.创建一个新的应用 2.创建组件 修改src/components/...progress-bar/progress-bar.ts如下: 3.使用这个组件 总结 使用VS Code在Chrome中调试Ionic 2 优化你的Ionic2应用 打开Angular产品模式

    3.4K50

    使用Ionic2开发Todo应用0 开始之前1 创建新的Ionic 2工程2. 设置主页(Home page)3 持久化数据保存4 总结

    基本上,我们的应用程序中的所有组件(我们的应用程序将由不同的组件组成)将在** src ** 文件夹中(包括app文件夹中的根组件和在pages文件夹中我们所有的页面组件)。...一个组件将包括一个模板(.html文件),类定义(.ts文件),或者一些样式(.scss文件)。...root page 根页面是您应用程序显示的第一个页面,然后你可以从这里导航到其他页面。改变Ionic 2应用程序中的视图可以通过改变这一根页面,或** push ** 推或 pop弹出视图。...运行如下命令来生成一个add-item页面 ionic g page AddItemPage 任何时候当我们创建一个新页面,我们需要确保该页面被导入(imported)到我们的 app.module.ts...4 总结 在本教程中我们已经介绍了如何实现很多Ionic 2应用的常用功能: 创建视图 监听和处理事件 视图之间的导航 在视图之间传递数据 建立双向数据绑定 保存数据 显然还有很多我们可以做,使这个应用程序更漂亮

    7.3K50

    Ionic 2 应用剖析0 开始之前1 创建一个新的Ionic 2 应用2 目录结构3. Class 定义Root Components 模版App Module总结

    目录结构——src 通常在一个Ionic 1应用程序中,人们所有的Javascript文件(控制器、服务等)在一个文件夹中,所有的模板在另一个文件夹,然后所有的样式包含在一个app.scss文件中。...index.html 已经是惯例了,浏览器第一个打开的文件就是 index.html 。因此我们先来看看Ionic 2中是怎样的: 中的样式是通过使用每个组件自己的 .scss 文件,但是你可以使用 global.scss 文件定义任何自定义样式,通过不同的方式,你也可以修改 variables.scss 文件中的 SASS...这不是和你应用里面其他组件的差别,一个明显的差别是它在自己的 app 文件夹中,而且被命名为 app.component.ts。...为了在我们的程序中使用页面和服务,我们需要把它们添加到 app.module.ts文件。

    5.4K50

    Angular 自定义服务 notification

    这是我参与「掘金日新计划 · 4 月更文挑战」的第4天, 之前的一篇文章了解 Angular 开发的内容,我们有提到: service 不仅可以用来处理 API 请求,还有其他的用处 比如,我们这篇文章要讲到的...添加服务 我们在 app/services 中添加 notification.service.ts 服务文件(请使用命令行生成),添加相关的内容: // notification.service.ts...// 页面骨架 ├── notification.component.scss // 页面独有样式 ├── notification.component.spec.ts...调用 因为这个一个全局的服务,我们在 app.component.html 中调用此组件: // app.component.html ... 为了方便演示,我们在 user-list.component.html 中添加按钮,方便触发演示: // user-list.component.html

    67830

    教程|在 Angular 4 中加载功能模块(下)

    您的任务是将新模块合并到主应用程序中。 从应用程序源代码中解压 Angular4LazyLoadModules 文件(位于 Angular4TutorialSrc.zip 中)。...在您的应用程序目录中找到文件 app.component.html,将光标放在以下语句下方: 清单 3....原始 app.component.html 的一节 Sports 在该语句下插入以下代码...幕后过程 在继续操作之前,我们看看此加载机制的细节。首先在 Chrome 浏览器中运行该应用程序。在 Windows 机器上,按下 Fn+F12。在 Mac 上,按下 Command->alt->i。...参见 Angular4PreLoadModules.zip 中的示例应用程序,更详细地了解预加载。 自定义预加载:在大型应用程序中,仅预先加载少数惰性加载模块的做法是比较合理的。

    2.9K10

    Angular学习(01)-架构概览

    其他角色包括:组件、指令、管道、服务等等,这些角色必须在模块文件中声明了,才能够被该模块内的其他角色所使用,而且同一个组件、指令、管道不允许同时在多个模块中进行声明,只能通过模块 exports 给其他模块使用...管道 管道同样是为组件服务,也同样是在组件的模板文件中来使用。...Angular 中已经内置了一些管道,也可以自定义管道。 示例 大概了解了 Angular 的架构概览,接下去就来看看一个简单的 Angular 项目结构,以及各个文件、模块的用途,稍微讲一下。 ?...比如,tslint 用来配置 lint 检查,tsconfig 用来配置 TypeScript 的编译配置,其他那些 html,css,ts,js 文件基本都是 Angular 项目运行所需的基础文件。...在 src 中的 index.html 文件就是单页应用的页面文件,里面的 body 标签内,自动加入了一行根视图的组件: ?

    4.5K50
    领券