首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    模块化开发 Angular 应用

    App Module 在 Angular 里面,一切皆可组织成模块。所以,即使你不知道哪些是模块或者怎么使用它们,你已经无行在应用中使用它们了。其中最突出的是 AppModule。...正如我们上面的例子中看到的,我们要使用模块之前,需要先导入模块。 App-Module 是应用程序的根模块。该模块导入其他模块,这些模块可以自己导入其他模块。...即使你没有任何模块,你仍然需要导入一些 angular 模块。正如我们之前提到的,Angular 在构建之初已经考虑到了模块化。...虽然很多特性都包含在 Angular 的核心中,但是有些特性被捆绑在它们自己的模块中。比如,你想使用 HttpClient,你得想导入 HttpClientModule。...Angular 模块是类,用 @NgModule 进行标识。另一方面,当我们使用 Typescript 关键字 import 导入模块时,我们在导入一个 JavaScript 模块。

    3.1K10

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

    2 目录结构 如果你看看生成的文件和文件夹,这一切看起来非常类似于一个Ionic 1最初的应用程序。这也是一个非常典型的科Cordova风格项目结构。...这是Angular 2方法论的完美应用,一切都是独立的组件,这些组件可以很容易地在其他地方或项目中重用。...DOCTYPE html> 8"> Ionic App...我们从Angular 2导入 Component 和 ViewChild 。 Component 几乎无处不在,因为我们用于创建组件, ViewChild 用于获取组件中元素的定义。...通常,我们导入NavController 使用与 MenuController 和Platform 同样的方式然后调用它的 setRoot,但是你不能从根组件调用它,作为替换我们获取引用通过Angular2

    4.5K50

    Angular开发实践(二):HRM运行机制

    引言 在angular-start项目中启用了模块热替换(HMR - Hot Module Replacement)功能,关于如何在angular-cli启用HRM,请查看HRM配置 那HMR是个什么东西呢...HMR是webpack提供的一个功能,angular-cli使用了它,它会在应用程序运行过程中替换、添加或删除模块,而无需重新加载整个页面。...主要是通过以下几种方式,来显著加快开发速度: 保留在完全重新加载页面时丢失的应用程序状态 只更新变更内容,以节省宝贵的开发时间 调整样式更加快速 - 几乎相当于在浏览器调试器中更改样式 这一切是如何运行的...当所有待更新chunk完成下载,就会准备切换到ready状态。 apply方法将所有被更新模块标记为无效。对于每个无效模块,都需要在模块中有一个更新处理函数,或者在它的父级模块们中有更新处理函数。...runtime切换回闲置状态,一切照常继续。

    1.7K70

    响应式脑电波 — 如何使用 RxJS、Angular、Web 蓝牙以及脑电波头戴设备来让我们的大脑做一些更酷的事

    尽管这一切令人印象深刻,但他不得不使用 node.js 进行复杂的设置和 Web socket 服务器来传播数据,这离我想要的还有一定差距。...Muse 2016: AF7 和 AF8 是前额电极, TP9 和 TP10 是耳电极 使用 RxJS 的响应流 构建库时,我需要决定如何暴露传入的脑电波数据。...Muse 设备有两个电极位于前额 (在标准的 10-20定位系统中称为 AF7 和 AF8),它们靠近双眼,所以我们能够轻而易举地监控眼部运动。 ?......然后在代码中进行导入。...接下来,我们将 muse-js 导入到应用的根组件中: ? MuseClient 类与头戴设备进行互动,channelNames 只是提供脑电图频道的映射,供开发者使用。

    2.3K80

    一个Angular 5教程:一步一步指导实现你的第一个Angular 5应用程序

    这一切都由装饰者处理。所以,通常我们称之为工厂方法。 我们已经看到app-root了我们的index.html。以下是Angular如何知道如何找到与我们的标签相对应的组件。...Angular做得非常快,所以在大多数情况下,当你将你的窗口从IDE切换到浏览器时,它已经为你重新加载了。...所以,让我们开始走向我们的目标,首先,让我们将项目从CSS切换到Sass,然后打开我们的.angular-cli.json编辑styles和styleExt属性: "styles": [ "styles.scss...我们Input从Angular代码导入,并将其用作类型为Array的任何类型对象的类级变量卡的装饰器。...我们需要导入ngModel到我们的AppModule。但从哪里?如果我们检查文档,我们可以看到它在Angular Forms模块中。

    42.8K10

    浅谈HTML5单页面架构(三)—— 回归本真:自定义路由 + requirejs + zepto + underscore

    浅谈HTML5单页面架构(一)——requirejs + angular + angular-route 浅谈HTML5单页面架构(二)——backbone + requirejs + zepto +...angular优点: 强大的数据双向绑定 View界面层组件化 内置的强大服务(例如表单校验) 路由简单 angular缺点: 引入的js较大,对移动端来说有点吃不消 语法复杂,学习成本高 backbone...界面修改只能靠自己 view切换时,没有足够便捷的事件通知(要自己监听route) 其实,这两个框架都非常优秀,但是,在实际业务中,不一定百试百灵,因为有一些移动端的单页面web,业务就很简单,只是路由分别切换到几个子模块...DOCTYPE html> 8"> Underscore & Director & Requirejs</..., underscore: 'libs/underscore', text: 'libs/text' //用于requirejs导入

    2.5K30
    领券