AngularJS 在线测试

优质
小牛编辑
115浏览
2023-12-01

以下测验提供与AngularJS Framework相关的多项选择题(MCQ)。 您必须阅读所有给定的答案并单击正确的答案。 如果您不确定答案,则可以使用“ Show Answer按钮Show Answer 。 您可以使用“ Next Quiz按钮在Next Quiz中检查新的问题集。

问题和解答

问题2 - 关于ng-controller指令,以下哪项是正确的?

A -ng-controller指令告诉AngularJS该视图使用什么控制器。

B - AngularJS应用程序主要依靠控制器来控制应用程序中的数据流。

C - 控制器是一个包含属性/属性和函数的JavaScript对象。

D - 以上所有。

Answer : D

解释 (Explaination)

ng-controller指令告诉AngularJS该视图使用什么控制器。 AngularJS应用程序主要依靠控制器来控制应用程序中的数据流。 控制器是包含属性/属性和函数的JavaScript对象。 每个控制器接受$ scope作为参数,该参数指控制器要控制的应用程序/模块。

问题3 - MVC代表什么?

A - 模型视图控制

B - 模型视图控制器

C - 主视图控制器

D - 主视图控制

Answer : B

解释 (Explaination)

MVC代表模型视图控制器。

问题4 - 关于$ dirty flag,以下哪项是正确的?

A - $ dirty flag表示值已更改。

B - $ dirty flag表示表单中包含无效数据。

C - 以上两者。

D - 以上都不是。

Answer : A

解释 (Explaination)

$ dirty flag表示表单中的值已更改。

问题5 - $ rootScope是所有范围变量的父级。

A - true

B - false

Answer : A

解释 (Explaination)

$ rootScope是所有范围变量的父级。

问题6 - 关于AngularJS服务,以下哪项是正确的?

A - 服务是JavaScript函数。

B - 服务仅负责执行特定任务

C - 内置服务始终以$符号为前缀。

D - 以上所有。

Answer : D

解释 (Explaination)

服务是JavaScript函数,仅负责执行特定任务。 每个服务都负责一个特定的任务,例如,$ http用于进行ajax调用以获取服务器数据。 $ route用于定义路由信息等。 内置服务始终以$符号为前缀。

问题7 - 过滤器从数组中选择项的子集并返回一个新数组。

A - true

B - false

Answer : A

解释 (Explaination)

过滤器从数组中选择项的子集并返回新数组。

问题8 - AngularJS使用依赖注入并利用关注点分离。

A - false

B - true

C -

D -

Answer : B

解释 (Explaination)

AngularJS使用依赖注入并利用关注点分离。

Q 9 - ng-init指令可用于将值放入要在应用程序中使用的变量。

A - true

B - false

Answer : A

解释 (Explaination)

ng-init指令可用于将值放入要在应用程序中使用的变量。

问题10 - 在控制器中,模型数据通过$ scope对象访问。

A - false

B - true

Answer : B

解释 (Explaination)

在控制器中,模型数据通过$ scope对象访问。