什么是AngularJS中的模板
AngularJS中的模板是简单的HTML文件,其中填充或丰富了AngularJS的东西,如属性和指令。一个指令是一个标记元素,用来锁定一个特定的属性或类,以根据需要呈现其行为。Angular中的模型和控制器与模板相结合,以操纵用户在其浏览器中看到的视图。Angular模板还可以容纳CSS、表单控件、过滤器和表达式。有两种类型的模板。
- Static Template
- Dynamic Templates
以下是说明这两种模板的例子。
静态模板:静态模板是通过使用一个脚本标签来定义的。必须提供一个id和type属性,其值为text/ng-template,才能使静态模板发挥作用。另外,需要注意的是,静态模板只有在ng-app范围内才能工作,否则,Angular会忽略它。一个静态模板可以通过使用ng-include指令来呈现。
For example:
实例1:本实例演示了AngularJS中的简单静态模板。
输出:
动态模板:正如其名称所示,动态模板用于与运行时环境一起工作。它是由Angular根据用户的需求进行编译和渲染的。一个动态模板可以通过使用ng-include指令来渲染。
For example:
例子2:这个例子演示了AngularJS中的动态模板。
输出: