Angular单页面怎么应用

发布时间:2021-12-21 09:09:34 作者:iii
来源:亿速云 阅读:124

本篇内容介绍了“Angular单页面怎么应用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Angular布局模板

bootstrap是通用的css库,angular发布了自己的css库——angular material design。

angular material design官网是https://material.angular.io 。

国内的ant design of anular,官网是https://ng.ant.design 。

Angular:面向组件的设计模式

为什么用Angular?

由谷歌团队打造,升级比较快,社区活跃。

动手实验——创建Angular6工程

首先确认Angular官网https://angular.io/ 。

然后安装node.js,从官网https://nodejs.org/en/download/ 下载安装。

npm install -g @angular/cli

哎,在这卡住了,进度条不动。

昨天晚上折腾了1个多小时最终搞定angular运行环境。

  1. 创建工程,首先创建工程目录,然后进入这个目录。

    cd D:\npm-library\angular-project


  2. 输入创建工程指令:

    ng new my-app

     

  3. 运行工程

    老师运行工程前花了不少时间讲指令创建的复杂工程与可视化界面创建工程与vue创建工程的利弊。意思是说指令创建的复杂工程在真正做项目时效率反而更高,学习的时候不妨尝试指令创建项目。

    工程创建完毕后,进入刚才的工程目录:

    cd .\my-app\


    运行工程:

    ng serve --open


    运行时会有一个问题让你选择:

    ? Would you like to share anonymous usage data about this project with the Angular Team at
    Google under Google’s Privacy Policy at https://policies.google.com/privacy? For more
    details and how to change this setting, see http://angular.io/analytics. (Y/N)


    意思是问你是否愿意匿名分享有关该项目的一些数据给Angular 团队,有关详细信息可以去网站查看。我推荐选N。

    回车以后系统会对项目进行编译,编译完成会提示:

    Compiled successfully.


    老师在课堂上说了很多编译的优点,在编译的过程中系统会分析检查代码,发现错误会报错,编译的过程是排错的过程,即将原来typescript的代码编译成JavaScript的代码。这个对开发效率是一种大大的提升。

    之后会自动打开该项目的网页内容,网页内容如下:

Angular单页面怎么应用

注意:这个画面和老师的画面不一样,还是因为Angular版本不同的问题。

  1. 接下来关闭powershell窗口和网页,用vscode打开刚才的工程目录。

  1. 接下来打开src目录,仔细观察里面的文件,其中是main.ts是工程入口,文件内容如下:

    import { enableProdMode } from '@angular/core';
    import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
    
    import { AppModule } from './app/app.module';
    import { environment } from './environments/environment';
    
    if (environment.production) {
      enableProdMode();
    }
    
    platformBrowserDynamic().bootstrapModule(AppModule)
      .catch(err => console.error(err));


    其中.bootstrapModule是启动模块的意思,它的参数是AppModule。

    web应用由模块(module)组成;模块由组件(component)组成;

    组件由Template、Class、Metadata三部分组成。

Angular单页面怎么应用

Template:View、HTML,即网页、显示的内容。

Class:Code、TypeScript、Data & Methods,即代码、数据、方法。

Metadata:Information Decorator,即Angular定义的特殊内容,如装饰器等。

Angular单页面怎么应用

以上是angular工程的基本框架,接下来尝试创建新的组件。

  1. 创建组件

  2. 引入路由概念,前端概念2大重点——路由、网络请求。

Angular单页面怎么应用

Angular单页面怎么应用

Angular单页面怎么应用

  1. 构建数据:

    数据分静态数据和动态数据,静态数据指固定不变的数据,动态数据指从文件或服务器中动态获取的数据。

    最终页面效果:

Angular单页面怎么应用

“Angular单页面怎么应用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

推荐阅读:
  1. Angular 应用的外壳
  2. 通过Web Api 和 Angular.js 构建单页面的web 程序

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

angular

上一篇:Angular模块有哪些

下一篇:web正则表达式知识点有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》