- 请解释一个NPM是什么?
答案:NPM代表节点包管理器(node package manager),它用于安装javascript包的依赖项 - 什么是Angular CLI? 安装Angular CLI的命令是什么?
答案:Angular CLI是运行Webpack的Angular命令行界面。可以使用npm install -g @angular/cli命令安装Angular CLI。 - 如何使用CLI在Angularjs中创建新项目?
安装Angular CLI后,运行new project-name命令以创建新的Angular项目。 - 什么是装饰器(Decorators)?
答案:装饰器是向类成员和函数添加元数据的函数。 它在ES2016中提出并在Typescript中实现。 - Angular 5支持的数据绑定类型有哪些?
答案:Angular5支持四种类型的数据绑定有:- 字符串插值
- 属性约束
- 事件绑定
- 双向绑定
- 如何在开发过程中在本地运行Angular 5应用程序?
答案:ng serve命令用于在开发期间在本地运行Angular5应用程序。 要在特定端口ng服务上启动开发服务器,请使用ng serve -p aPortNumber命令。 - Angular 5组件是由什么组成的? 应该如何生成一个新组件?
答案:Angular5组件由Component装饰器和类的组件定义组成。 ng generate component component_name命令用于在Angular5中生成组件。 - NgModule是什么?
答案:NgModule是Angular中的装饰器函数,它接受一个元数据对象,其属性描述模块。 - 如何在Angular5中导入模块?
答案:import { ModuleName } from ‘someWhere’; - Angular中的组件生命周期是什么样的?
答案:在Angular组件中,Angular的生命周期经历了以下几个阶段。- 创建
- 渲染呈现
- 创建和渲染子项
- 检查绑定数据更改并重新呈现
- 销毁
- 在Angular中透明化是什么?
答案:透明化(Transpiling)是将代码从一种语言转换为另一种语言的过程。 在Angular中,Traceur编译器用于将TypeScript转换为JavaScript,以便浏览器可以理解。 - Angular中的Webpack是什么?
答案:Webpack是Angular2或更高版本的模块捆绑器Bundler。 它捆绑,缩小和转换Angular应用程序。 - ngFor指令是什么?
答案: ngFor指令用于迭代项列表和为每个项生成新的DOM元素。 - Angular5中使用双花括号(大括号)是什么?
答案:像{{}}这样的双大括号用于Angular5中的数据插值。 - 请解释在Angular5中 e v e n t ? 在 A n g u l a r 5 中 , event? 在Angular5中, event?在Angular5中,event是一个保留关键字,表示事件(事件数据)发出的数据。它通常用作基于事件的方法的参数。
- 请解释AngularJs中的Bootstrapping?
AngularJS读取HTML并将其编译为内部表示,此读取和编译称为bootstrapping。当编写代码来执行bootstrapping而不是使用ng-app指令时,它被称为手动引导。
加粗样式
Angular5面试题,知识点汇总
最新推荐文章于 2023-12-06 17:46:42 发布